]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a (harmless) signed integer overflow warning.
authordrh <drh@noemail.net>
Mon, 9 Apr 2018 00:46:42 +0000 (00:46 +0000)
committerdrh <drh@noemail.net>
Mon, 9 Apr 2018 00:46:42 +0000 (00:46 +0000)
FossilOrigin-Name: 43c2c60caf0ba105f57e32fc7fe6938dc29538c04d477a35b9b8bba2fb8fdd07

manifest
manifest.uuid
src/build.c

index 3baba8f82ab774743a258bfce2a60878ff508343..2dcc7b599f2889a11b530a41593c7bce624dabf4 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Enhance\sLEMON\sto\sshow\sprecendence\sof\ssymbols\sand\sall\srules\sin\sthe\sreport\nthat\sis\sgenerated\sin\sparallel\sto\sthe\sparser.
-D 2018-04-06T19:12:55.023
+C Fix\sa\s(harmless)\ssigned\sinteger\soverflow\swarning.
+D 2018-04-09T00:46:42.147
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F Makefile.in 7016fc56c6b9bfe5daac4f34be8be38d8c0b5fab79ccbfb764d3b23bf1c6fff3
@@ -435,7 +435,7 @@ F src/btmutex.c 0e9ce2d56159b89b9bc8e197e023ee11e39ff8ca
 F src/btree.c 9eb9531c65346bbfccf5325384b7db1849daf4db6601dcfe21ba5c5b20623b64
 F src/btree.h 0866c0a08255142ea0e754aabd211c843cab32045c978a592a43152405ed0c84
 F src/btreeInt.h 620ab4c7235f43572cf3ac2ac8723cbdf68073be4d29da24897c7b77dda5fd96
-F src/build.c 5ac9eb8afcd3e8b8088cc954d867bd7860bdb19558d48d5220e3c4050e721626
+F src/build.c 61320fb84034c24313de699f3385c6bfe093c925b4df2931c6eb63d7c94ec62a
 F src/callback.c fe677cb5f5abb02f7a772a62a98c2f516426081df68856e8f2d5f950929b966a
 F src/complete.c a3634ab1e687055cd002e11b8f43eb75c17da23e
 F src/ctime.c bd9da3f1ff21b432564a16ef0b154cff03585dc43742842e99c58907c6cb4bef
@@ -1717,7 +1717,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 7594e60935b0b5dcf764476dccdf9b403303818a0419a30bc2c16d58e44f6d04
-R ef1c977dfaed4c346b10d938399c3d50
+P 602fbd8149b53d8f0e9a223cc1aec912e7df03fca35071e8d707776ce225371c
+R f3b5c5a80988cc5d56eaf38f6939e0a5
 U drh
-Z 131d6c9ff99d8e76f2b61b25cec666a3
+Z c4a7043373b61a2ea17d642e99e4923e
index 065741c9db72213b146371304011dfa08e87011c..78aa03eb249b753b79ceab2451c40619f9252f44 100644 (file)
@@ -1 +1 @@
-602fbd8149b53d8f0e9a223cc1aec912e7df03fca35071e8d707776ce225371c
\ No newline at end of file
+43c2c60caf0ba105f57e32fc7fe6938dc29538c04d477a35b9b8bba2fb8fdd07
\ No newline at end of file
index 211ccf29d8481c83a8e17deb997fdfcf831da9ce..c286b4bbe7fe68af697ae393704e5583872999cb 100644 (file)
@@ -1496,7 +1496,7 @@ void sqlite3ChangeCookie(Parse *pParse, int iDb){
   Vdbe *v = pParse->pVdbe;
   assert( sqlite3SchemaMutexHeld(db, iDb, 0) );
   sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_SCHEMA_VERSION, 
-                    db->aDb[iDb].pSchema->schema_cookie+1);
+                   (int)(1+(unsigned)db->aDb[iDb].pSchema->schema_cookie));
 }
 
 /*