]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a bug in the debugging printf logic. (CVS 4600)
authordrh <drh@noemail.net>
Sat, 8 Dec 2007 17:55:35 +0000 (17:55 +0000)
committerdrh <drh@noemail.net>
Sat, 8 Dec 2007 17:55:35 +0000 (17:55 +0000)
FossilOrigin-Name: 1d6a9f5fafb862fb31c8589fa118a5672bad6abd

manifest
manifest.uuid
src/printf.c

index e49027e4a6411337504e1251255345e455e56f3f..c9b2a8e76e347c7e1810ed6cb5d886568c484295 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Change\sprefix\ssearch\sfrom\sO(N*M)\sto\sO(NlogM).\s\sThe\sprevious\scode\nlinearly\smerged\sthe\sdoclists,\sso\sas\sthe\saccumulated\slist\sgot\slarge,\nthings\sgot\sslow\s(the\sM\sterm,\sa\sfucntion\sof\sthe\snumber\sof\sdocuments\sin\nthe\sindex).\s\sThis\schange\sdoes\spairwise\smerges\suntil\sa\ssingle\sdoclist\nremains.\s\sA\stest\ssearch\sof\s't*'\sagainst\sa\sdatabase\sof\sRFC\stext\nimproves\sfrom\s1m16s\sto\s4.75s.\s(CVS\s4599)
-D 2007-12-07T23:47:53
+C Fix\sa\sbug\sin\sthe\sdebugging\sprintf\slogic.\s(CVS\s4600)
+D 2007-12-08T17:55:36
 F Makefile.arm-wince-mingw32ce-gcc ac5f7b2cef0cd850d6f755ba6ee4ab961b1fadf7
 F Makefile.in 30789bf70614bad659351660d76b8e533f3340e9
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@@ -129,7 +129,7 @@ F src/pager.h f504f7ae84060fee0416a853e368d3d113c3d6fa
 F src/parse.y a780b33ef45dd7b3272319cf91e609d6f109a31c
 F src/pragma.c 0246032dbe681dded8710ac43eaf654eead1434e
 F src/prepare.c f811fdb6fd4a82cca673a6e1d5b041d6caf567f1
-F src/printf.c 0d7ad185914c952bfa6235ac8f5f019db5ad37e5
+F src/printf.c c94a2571a828b927c64f5e3ed3584da8a91fcaec
 F src/random.c 4a22746501bf36b0a088c66e38dde5daba6a35da
 F src/select.c 7c0ab94b8f287eb94fdb1eb101be603832ecfc34
 F src/server.c 087b92a39d883e3fa113cae259d64e4c7438bc96
@@ -597,7 +597,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P c9eb65912f61ce0a6b66fe253652a1827e46b12a
-R 0fafe177127549f06d346814ea671cc8
-U shess
-Z d10cd33d2eea817a0c124609ae700d66
+P feef1b15d645d638b4a05742f214b0445fa7e176
+R b339a7ea6c28f4b6ee6a4c188d3c15c4
+U drh
+Z c74d5cd18bfa04a5ccaf7b0db6ea5a33
index 9ce332a565083a2763a86f76d8f62749b070f93c..1784670d13417bec5c0b94fed0cc7dc946f576f5 100644 (file)
@@ -1 +1 @@
-feef1b15d645d638b4a05742f214b0445fa7e176
\ No newline at end of file
+1d6a9f5fafb862fb31c8589fa118a5672bad6abd
\ No newline at end of file
index 260b3c2267bbea3180a51d1f5cd28dc2ba704b86..2558c07c5ec98c874761667a15fda8221cae9045 100644 (file)
@@ -884,6 +884,7 @@ void sqlite3DebugPrintf(const char *zFormat, ...){
   va_start(ap,zFormat);
   vxprintf(&acc, 0, zFormat, ap);
   va_end(ap);
+  sqlite3StrAccumFinish(&acc);
   fprintf(stdout,"%s", zBuf);
   fflush(stdout);
 }