From: stephan Date: Mon, 27 Apr 2026 12:07:31 +0000 (+0000) Subject: Increase a stack-local buffer size to resolve a test regression introduced in [ff084a... X-Git-Tag: version-3.53.1~7 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=0e4b46a6493da6b580fb0099453a083135c04da9;p=thirdparty%2Fsqlite.git Increase a stack-local buffer size to resolve a test regression introduced in [ff084ae341eab5c], in which some tests fail a pattern match check if their absolute file names are too long. Resolves [forum:205f73db1b2806f5|forum post 205f73db1b2806f5]. FossilOrigin-Name: 4eeb1f74f61589f115810bd2a6876dcec9e674a2baf686f3b5b25678695aa797 --- diff --git a/manifest b/manifest index a54ea3859e..400a99469a 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Fix\sa\ssingle-byte\sOOB\sread\sthat\scould\soccur\sin\sthe\ssession\smodule\swhen\sconcatenating\spatchsets. -D 2026-04-25T15:04:21.327 +C Increase\sa\sstack-local\sbuffer\ssize\sto\sresolve\sa\stest\sregression\sintroduced\sin\s[ff084ae341eab5c],\sin\swhich\ssome\stests\sfail\sa\spattern\smatch\scheck\sif\stheir\sabsolute\sfile\snames\sare\stoo\slong.\sResolves\s[forum:205f73db1b2806f5|forum\spost\s205f73db1b2806f5]. +D 2026-04-27T12:07:31.003 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@ -735,7 +735,7 @@ F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c F src/resolve.c 928ff887f2a7c64275182060d94d06fdddbe32226c569781cf7e7edc6f58d7fd F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97 F src/select.c 4c05cde130f26991b7411d8c6809e0630625e18078742c963a047b4b9cc01d49 -F src/shell.c.in 4edf6ba701a13c0b9c519a56b33548a6519d5e67ebb683ba7e253d28543d04d0 +F src/shell.c.in 89fa72e70ea971bdbb54c4197b2e9146f41d4ea1a4167cacf984b1a319f9ffa3 F src/sqlite.h.in e2915e4a86d5e0783afb5cb72411df38d987c7f3c5aa2d5441b8e74d30b649d8 F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479 F src/sqlite3ext.h 1b7a0ee438bb5c2896d0609c537e917d8057b3340f6ad004d2de44f03e3d3cca @@ -2197,9 +2197,9 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c -P 00daafed79290b9bbf7a9359b656d8841745caf22c1c3cdcbacf05eebcfe300c -Q +60d7cd625a6160ba1bc60fd00fab2e91e0deff42034c6864107c19330b35ea7a -R 1b81e2ace5ff455d19d4ba9cf8cdd961 -U drh -Z 9816a7060d2ed5fac2ecd57f975596ff +P 5150cf9a89aebfd7121b4742c8b359116f16d890e83b64105bb192d3d0f68971 +Q +286fc22c7ca882b0b09de2f1b2a7e0b382af6c498f2f8ad237fe064feaa70d7f +R 7c588ff7bae9c75b0599f9b15c4a4648 +U stephan +Z 1a26af69faaf56b6d133359ef5cd8150 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 97f0577f95..cecab043e1 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -5150cf9a89aebfd7121b4742c8b359116f16d890e83b64105bb192d3d0f68971 +4eeb1f74f61589f115810bd2a6876dcec9e674a2baf686f3b5b25678695aa797 diff --git a/src/shell.c.in b/src/shell.c.in index 3394ffa64f..cbae586e2b 100644 --- a/src/shell.c.in +++ b/src/shell.c.in @@ -12315,7 +12315,9 @@ static int runOneSqlLine( rc = shell_exec(p, zSql, &zErrMsg); END_TIMER(p); if( rc || zErrMsg ){ - char zPrefix[100]; + char zPrefix[2048 + /* must be relatively large: + ** https://sqlite.org/forum/forumpost/205f73db1b2806f5 */]; const char *zErrorTail; const char *zErrorType; if( zErrMsg==0 ){