From: dan Date: Tue, 30 Dec 2025 11:36:23 +0000 (+0000) Subject: Avoid signed integer overflow when an fts5 'merge' command is passed -2147483648... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=918efe3cce4ec213c044346df5e3ce142d1f2711;p=thirdparty%2Fsqlite.git Avoid signed integer overflow when an fts5 'merge' command is passed -2147483648 as a parameter. FossilOrigin-Name: 52738908b04848b93d54431def37ffaa9723043270ff8ba1e2fa59ab0040afc5 --- 918efe3cce4ec213c044346df5e3ce142d1f2711 diff --cc manifest index 1ef1a0f9f0,ca88fbaf44..4ea3ac7cec --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sthe\snew\s.import\slogic\sin\sthe\sCLI\sso\sthat\sit\shonors\s".bail\son".\n[forum:/forumpost/6c1c0e213d|Forum\spost\s6c1c0e213d]. - D 2025-12-29T23:56:05.180 -C Fix\sthe\schange\son\sthis\sbranch\sso\sthat\sit\sworks\swith\samalgamation\sbuilds. -D 2025-12-30T11:33:30.820 ++C Avoid\ssigned\sinteger\soverflow\swhen\san\sfts5\s'merge'\scommand\sis\spassed\s-2147483648\sas\sa\sparameter. ++D 2025-12-30T11:36:23.388 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2189,8 -2189,8 +2189,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534 F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c f40bccf0236f8bcc34b299781b7d34cb269ace23afe5c1b8a9d966e2fa1ce9e5 - P 2084e805d0d9da8f419b8506fccd652a7d20262bd95729250a2d2eabfdd079ad - R 14d23b01fe372b0e2bcd9984dfd257be - U drh - Z 33a7b23e86645674a047edd8d2564d54 -P 4c5d18d7f5bdcf95efdf96062c7434d5d10584a1fdfd65b18d331b8aae42e26a ++P d58846e74b6971a5fd80e5f030985273b7dfa0087c2f3c9d0c088c248e183f8a 7f0b9e7a8bba1b73ef16257e72a055ea84fb10eb5cf0e6431fca81b2f040c5ee + R 4b14869b8ea6686a23e18d14ecb69d10 ++T +closed 7f0b9e7a8bba1b73ef16257e72a055ea84fb10eb5cf0e6431fca81b2f040c5ee + U dan -Z b97b54c5cc90887e2cc5440212367449 ++Z f65be022e8b9c70a31eec0ffafb9ac65 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 0ffd96cb62,408a8ac9ef..5358059ee9 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - d58846e74b6971a5fd80e5f030985273b7dfa0087c2f3c9d0c088c248e183f8a -7f0b9e7a8bba1b73ef16257e72a055ea84fb10eb5cf0e6431fca81b2f040c5ee ++52738908b04848b93d54431def37ffaa9723043270ff8ba1e2fa59ab0040afc5