aboutsummaryrefslogtreecommitdiff
path: root/src/os_test.c
diff options
context:
space:
mode:
authordanielk1977 <danielk1977@noemail.net>2004-06-30 12:42:59 +0000
committerdanielk1977 <danielk1977@noemail.net>2004-06-30 12:42:59 +0000
commit5b59af85c761b6806de49f98cce235da604fbd7c (patch)
treec79f0f6aa4c34280c8a3388da2b7bd6ebe427b15 /src/os_test.c
parent13073931a356b9214371f4ce79dcf8c551e6ece0 (diff)
downloadsqlite-5b59af85c761b6806de49f98cce235da604fbd7c.tar.gz
sqlite-5b59af85c761b6806de49f98cce235da604fbd7c.zip
Fix a memory allocation problem in os_test.c (CVS 1782)
FossilOrigin-Name: ed511c2ea9581933ca504ce4b43d863503c6cc22
Diffstat (limited to 'src/os_test.c')
-rw-r--r--src/os_test.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/os_test.c b/src/os_test.c
index f9091202c..a69ba50e1 100644
--- a/src/os_test.c
+++ b/src/os_test.c
@@ -159,6 +159,7 @@ static int cacheBlock(OsTestFile *pFile, int blk){
int n = ((pFile->nBlk * 2) + 100 + blk);
pFile->apBlk = (u8 **)sqliteRealloc(pFile->apBlk, n * sizeof(u8*));
if( !pFile->apBlk ) return SQLITE_NOMEM;
+ memset(&pFile->apBlk[pFile->nBlk], 0, (n - pFile->nBlk)*sizeof(u8*));
pFile->nBlk = n;
}