]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix an issue with the new memstat.c extension.
authordrh <drh@noemail.net>
Mon, 8 Oct 2018 20:04:16 +0000 (20:04 +0000)
committerdrh <drh@noemail.net>
Mon, 8 Oct 2018 20:04:16 +0000 (20:04 +0000)
FossilOrigin-Name: ce6e80b1303ed161bec2c63735cd2e2bea7b4e9b4ff780d214d408b1a30d50da

ext/misc/memstat.c
manifest
manifest.uuid

index 27cb404df51dc49a9c1a190be4a4ec7eefaab6b2..3194e752cc6123b13b60199c6f3c64ac47c71fba 100644 (file)
@@ -235,7 +235,7 @@ static int memstatNext(sqlite3_vtab_cursor *cur){
   assert( pCur->iRowid<=MSV_NROW );
   while(1){
     i = (int)pCur->iRowid - 1;
-    if( (aMemstatColumn[i].mNull & 2)!=0 || (++pCur->iDb)>=pCur->nDb ){
+    if( i<0 || (aMemstatColumn[i].mNull & 2)!=0 || (++pCur->iDb)>=pCur->nDb ){
       pCur->iRowid++;
       if( pCur->iRowid>MSV_NROW ) return SQLITE_OK;  /* End of the table */
       pCur->iDb = 0;
index bc450e6e5ff93e07bae39774af0f5980e20b69d7..7e0c43b42e5d889110402ee5ca5fc40e44f206d1 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Replace\sthe\snew\sgeopoly_reverse()\sfunction\swith\sgeopoly_ccw().\s\sThe\ngeopoly_ccw()\sfunction\sonly\sreverses\sthe\svertex\sorder\sif\sdoing\sso\sis\snecessary\nto\sget\sthe\scorrect\sright-hand\swinding\srule\son\sthe\spolygon.
-D 2018-10-08T18:55:56.767
+C Fix\san\sissue\swith\sthe\snew\smemstat.c\sextension.
+D 2018-10-08T20:04:16.861
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F Makefile.in 01e95208a78b57d056131382c493c963518f36da4c42b12a97eb324401b3a334
@@ -286,7 +286,7 @@ F ext/misc/fileio.c 7317d825fab6a3c48f6e3822a00a6a22e08e55af31700ac96f16a523f830
 F ext/misc/fuzzer.c 7c64b8197bb77b7d64eff7cac7848870235d4c25
 F ext/misc/ieee754.c f190d0cc5182529acb15babd177781be1ac1718c
 F ext/misc/json1.c 276f87dc8365b34b0fffb7ef32481dd07fac6fdb3224e2822396a48377ac8363
-F ext/misc/memstat.c 2780712e90765b810645227578438d972b76a089210901bfe9ec88f6a45b0570
+F ext/misc/memstat.c 7542ff1dd1d926e63dab904070e689cd5b47e4dd19498ad31947c42b207f5363
 F ext/misc/memvfs.c ab36f49e02ebcdf85a1e08dc4d8599ea8f343e073ac9e0bca18a98b7e1ec9567
 F ext/misc/mmapwarm.c 70b618f2d0bde43fae288ad0b7498a629f2b6f61b50a27e06fae3cd23c83af29
 F ext/misc/nextchar.c 35c8b8baacb96d92abbb34a83a997b797075b342
@@ -1771,7 +1771,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 690dd18a5768c5a8cdfa92d5b01901c1a7b1fb6ebb90399f56a3112e41609f92
-R 35a6105ea46a39f4869622077b954203
+P 075066944b13b18d339ccf87ae16f0b91bf00f40bd70f71c6beba6aa6c43f0b6
+R 951b54fa62380919f60e6beeacdd92a7
 U drh
-Z 59baf7542a91be0562e1f0570ed59fd4
+Z c2cad3bd34a2756d8af9a8d60cc5c6a7
index b661feba37ed2781f3f63c3060e04d2cbaa1b1db..b2487e39df82c061471a4df65c67ced5081ef72e 100644 (file)
@@ -1 +1 @@
-075066944b13b18d339ccf87ae16f0b91bf00f40bd70f71c6beba6aa6c43f0b6
\ No newline at end of file
+ce6e80b1303ed161bec2c63735cd2e2bea7b4e9b4ff780d214d408b1a30d50da
\ No newline at end of file