]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a signed integer overflow problem in the testcase() macro.
authordrh <drh@noemail.net>
Mon, 11 Apr 2011 15:35:24 +0000 (15:35 +0000)
committerdrh <drh@noemail.net>
Mon, 11 Apr 2011 15:35:24 +0000 (15:35 +0000)
FossilOrigin-Name: f18f5f5893a0d37ecedcfcfdddbe06cdbe0b4243

manifest
manifest.uuid
src/util.c

index c542fa9c8e7c12183e75e18182f551520b2adb21..ed519194ff046f5ab59f02b6f68daab5c8d9f3ad 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Apply\sOS2\sWAL\spatch.\sChanges\sto\sos_os2.c\sonly.
-D 2011-04-11T13:57:26.671
+C Fix\sa\ssigned\sinteger\soverflow\sproblem\sin\sthe\stestcase()\smacro.
+D 2011-04-11T15:35:24.214
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 7a4d9524721d40ef9ee26f93f9bd6a51dba106f2
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -233,7 +233,7 @@ F src/tokenize.c 604607d6813e9551cf5189d899e0a25c12681080
 F src/trigger.c 144cc18bb701f3286484aae4292a9531f09278c8
 F src/update.c 81911be16ece3c3e7716aa18565b4814ec41f8b9
 F src/utf.c d83650c3ea08f7407bd9d0839d9885241c209c60
-F src/util.c cd997077bad039efc0597eb027c929658f93c018
+F src/util.c 465fe10aabf0ca7d7826a156dab919b0b65c525a
 F src/vacuum.c 05513dca036a1e7848fe18d5ed1265ac0b32365e
 F src/vdbe.c 05deeec6659f2579674a5e6510b3ada2a442f8d5
 F src/vdbe.h 8a675fefdf7119441fe817c800a9a52440c2e797
@@ -929,7 +929,7 @@ F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
 F tool/split-sqlite3c.tcl d9be87f1c340285a3e081eb19b4a247981ed290c
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P c4e624db1a981fe6e520af51efc6ce33bca2c714
-R 1a5bb440cce6ce55cdd17700fd4313cb
-U dan
-Z d87e3128765502495232f642b588f892
+P eac17106808fa54551a18ff9b44f8370cb5d7160
+R d44347ec02323fa37cbf17f2ff67c885
+U drh
+Z f4f7a1aeb3f45e4542cc6dbfb2e2ce5e
index 596521ccf0cee6e513d25761ed7e4cf681fad318..27893fd7a52e8ffc68fc4ca06e1a247c0f8053d1 100644 (file)
@@ -1 +1 @@
-eac17106808fa54551a18ff9b44f8370cb5d7160
\ No newline at end of file
+f18f5f5893a0d37ecedcfcfdddbe06cdbe0b4243
\ No newline at end of file
index 5cc2b613088f97bde277d5107ce6d9116ecf9a49..1c9b401f898a9a671f55f8b75be199720d68a27d 100644 (file)
@@ -26,8 +26,8 @@
 */
 #ifdef SQLITE_COVERAGE_TEST
 void sqlite3Coverage(int x){
-  static int dummy = 0;
-  dummy += x;
+  static unsigned dummy = 0;
+  dummy += (unsigned)x;
 }
 #endif