]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
CLI to check for rare prepare failures. [forum:/forumpost/5be6395182|See forum post...
authorlarrybr <larrybr@noemail.net>
Thu, 12 Oct 2023 15:12:38 +0000 (15:12 +0000)
committerlarrybr <larrybr@noemail.net>
Thu, 12 Oct 2023 15:12:38 +0000 (15:12 +0000)
FossilOrigin-Name: 286d1e8012a5f5d9e1fe6dce1a732f725b8a1837f66daf6aefb792e19e96f2d4

manifest
manifest.uuid
src/shell.c.in

index 8cc2f5b25141e1d33b726314f2336aa6ee993c1b..039659c7cf76d0993ebe4f551dad118c5e0d3ea0 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Unconditionally\sforce\suse\sof\sSQLITE_ENABLE_API_ARMOR\sin\sthe\sWASM\sand\sJNI\sbuilds.\sTheir\scorresponding\stest\ssuites\sstill\swork.
-D 2023-10-11T20:37:42.544
+C CLI\sto\scheck\sfor\srare\sprepare\sfailures.\s[forum:/forumpost/5be6395182|See\sforum\spost\s5be6395182.]
+D 2023-10-12T15:12:38.967
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -715,7 +715,7 @@ F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c
 F src/resolve.c 0c3046b88901336709cd09f474303a16fc54bce13a2befcab66d0fa6b44ca869
 F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97
 F src/select.c 7f9155185be78902818b21c2cd3e33f01b4306279a15d6719eb1bbb9779034aa
-F src/shell.c.in 6d26db96a7d53e7b499c8ae2f794dfc020a96e64d5757aebd0e4cf743b6de031
+F src/shell.c.in cf0a3387c5bb05ca2fe6073fa7df21aaa11e749ca5b3846b80b586a447e728aa
 F src/sqlite.h.in 4f39f61c35348f0c56dd2c7a2294d1f0564389a0086dab80ce0960bfd772dc1b
 F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8
 F src/sqlite3ext.h 2f30b2671f4c03cd27a43f039e11251391066c97d11385f5f963bb40b03038ac
@@ -2128,8 +2128,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P d3c0cbb90966316be9cd25e3edb501da42731e8a83c13227b90ce17d3975a2c3
-R cb4e6a9a30b16c853ef3dc73ffbd4bf2
-U stephan
-Z 3e4716ef7bf77cf16b30a28c2f5da5ac
+P c11394b50d0687b6d6abad9c80d5cd3cdce77e9b9c278f40601c460f463744a1
+R 5ae72ce81eda772829c7d27c1ea987e3
+U larrybr
+Z 19dab31d5c5256d717b8a79b7d715525
 # Remove this line to create a well-formed Fossil manifest.
index 7589f45852c9f73b8b38eac20e2439f4cbc6c212..86ed5b92e6bb9f70620a3dc93c0ab7640035514c 100644 (file)
@@ -1 +1 @@
-c11394b50d0687b6d6abad9c80d5cd3cdce77e9b9c278f40601c460f463744a1
\ No newline at end of file
+286d1e8012a5f5d9e1fe6dce1a732f725b8a1837f66daf6aefb792e19e96f2d4
\ No newline at end of file
index 1699820a697bfcb42b577f7db7d38764f678af55..beea0f9b070bd294dac8366cb52edd023ff805ae 100644 (file)
@@ -8772,8 +8772,10 @@ static int do_meta_command(char *zLine, ShellState *p){
                "SELECT rowid FROM sqlite_schema"
                " WHERE name GLOB 'sqlite_stat[134]'",
                -1, &pStmt, 0);
-      doStats = sqlite3_step(pStmt)==SQLITE_ROW;
-      sqlite3_finalize(pStmt);
+      if( rc==SQLITE_OK ){
+        doStats = sqlite3_step(pStmt)==SQLITE_ROW;
+        sqlite3_finalize(pStmt);
+      }
     }
     if( doStats==0 ){
       raw_printf(p->out, "/* No STAT tables available */\n");