Index: src/test_quota.c ================================================================== --- src/test_quota.c +++ src/test_quota.c @@ -321,11 +321,11 @@ if( rc==SQLITE_OK ){ for(pFile=pGroup->pFiles; pFile && strcmp(pFile->zFilename, zName); pFile=pFile->pNext){} if( pFile==0 ){ int nName = strlen(zName); - pFile = sqlite3_malloc( sizeof(*pFile) + nName + 1 ); + pFile = (quotaFile *)sqlite3_malloc( sizeof(*pFile) + nName + 1 ); if( pFile==0 ){ quotaLeave(); pSubOpen->pMethods->xClose(pSubOpen); return SQLITE_NOMEM; } @@ -681,11 +681,11 @@ int nPattern = strlen(zPattern); if( iLimit<=0 ){ quotaLeave(); return SQLITE_OK; } - pGroup = sqlite3_malloc( sizeof(*pGroup) + nPattern + 1 ); + pGroup = (quotaGroup *)sqlite3_malloc( sizeof(*pGroup) + nPattern + 1 ); if( pGroup==0 ){ quotaLeave(); return SQLITE_NOMEM; } memset(pGroup, 0, sizeof(*pGroup));