]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a problem with SQLITE_MAX_MEMORY in malloc.c.
authordan <Dan Kennedy>
Fri, 21 May 2021 16:41:22 +0000 (16:41 +0000)
committerdan <Dan Kennedy>
Fri, 21 May 2021 16:41:22 +0000 (16:41 +0000)
FossilOrigin-Name: c18dbe2f389f4ba7b219b7995d4f7009d1bc249ef8f93a30b262c6d2c008319d

manifest
manifest.uuid
src/malloc.c

index 4861e18edee2fdcfb4ebfade834f45aba7808326..0ac7a150377e861714071d554711b831353d4ef1 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\sfaulty\sassert()\sstatement\sin\ssqlite3ExprListDup().\sThis\sis\sa\scontinuation\nof\sthe\sfix\sat\s[59812e7ef705226c].
-D 2021-05-20T23:25:28.287
+C Fix\sa\sproblem\swith\sSQLITE_MAX_MEMORY\sin\smalloc.c.
+D 2021-05-21T16:41:22.941
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -508,7 +508,7 @@ F src/insert.c 2189e0e596010a0dc5405d9f14f78db1ee2fa71138c931f5b6ea96610b95bfc1
 F src/legacy.c d7874bc885906868cd51e6c2156698f2754f02d9eee1bae2d687323c3ca8e5aa
 F src/loadext.c 8c9c8cd2bd8eecdb06d9b6e89de7e9e65bae45cc8fc33609cc74023a5c296067
 F src/main.c 2b2044221a10e7c5f49a98f50563ce9a944511241ba5946d1754dcc2a7437a07
-F src/malloc.c c1af4ac5a463648cd2953fd4ac679b3ba9022ce5ec794a60806150ad69dfd33a
+F src/malloc.c cbc93cdd429c4594912017d92ab656e2579aca64dbd1c6888551275bed46f25b
 F src/mem0.c 6a55ebe57c46ca1a7d98da93aaa07f99f1059645
 F src/mem1.c c12a42539b1ba105e3707d0e628ad70e611040d8f5e38cf942cee30c867083de
 F src/mem2.c b93b8762ab999a29ae7751532dadf0a1ac78040308a5fb1d17fcc365171d67eb
@@ -1914,7 +1914,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 179dcb6ba771f0e94e06b5e3c5534d8005d27b2c9b4601be20fd68abfbc5dfd0
-R b65f4b641381f2377ccb77e896547360
-U drh
-Z 83b95a83b421e548ed773aa244b4a289
+P 240f7494bfa3e0806ae2f971e78039c62a419de647cb9e807309f90e1d2a536d
+R 04449523789f74442d2ffc6328882af8
+U dan
+Z d5a4a247a6ed6e80155854d3f3c040e4
index d2cf9163e89b8fd415fad8c34921f3d3127626ef..f9a0787a4495011f2a14e8a0e9b7291ca07fadf8 100644 (file)
@@ -1 +1 @@
-240f7494bfa3e0806ae2f971e78039c62a419de647cb9e807309f90e1d2a536d
\ No newline at end of file
+c18dbe2f389f4ba7b219b7995d4f7009d1bc249ef8f93a30b262c6d2c008319d
\ No newline at end of file
index a0f7a739c0a71bd8e58069e4cc728801abbe087c..b8a88f128cf23c6d5f0e14ea5636f01cfcb1074e 100644 (file)
@@ -161,7 +161,6 @@ int sqlite3MallocInit(void){
   if( sqlite3GlobalConfig.m.xMalloc==0 ){
     sqlite3MemSetDefault();
   }
-  memset(&mem0, 0, sizeof(mem0));
   mem0.mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MEM);
   if( sqlite3GlobalConfig.pPage==0 || sqlite3GlobalConfig.szPage<512
       || sqlite3GlobalConfig.nPage<=0 ){