]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Update session module test code to correctly use Tcl_Size instead of int.
authordan <Dan Kennedy>
Mon, 2 Feb 2026 11:42:19 +0000 (11:42 +0000)
committerdan <Dan Kennedy>
Mon, 2 Feb 2026 11:42:19 +0000 (11:42 +0000)
FossilOrigin-Name: 619060c2267a889089bf5328ba83640806688164a096df8582a5cf91b173741d

ext/session/test_session.c
manifest
manifest.uuid

index d3dcd9f2b9333aad722012d6fa1c688db2da4328..46a9e3a380ef039b6ecf72ba1f47c499eaeedca6 100644 (file)
@@ -864,11 +864,11 @@ static int testStreamInput(
 ** because Tcl's buffers are often padded by a few bytes, which prevents
 ** small overreads from being detected when tests are run under asan.
 */
-static void *testGetByteArrayFromObj(Tcl_Obj *p, int *pnByte){
-  int nByte = 0;
+static void *testGetByteArrayFromObj(Tcl_Obj *p, Tcl_Size *pnByte){
+  Tcl_Size nByte = 0;
   void *aByte = Tcl_GetByteArrayFromObj(p, &nByte);
-  void *aCopy = malloc(nByte ? nByte : 1);
-  memcpy(aCopy, aByte, nByte);
+  void *aCopy = malloc(nByte ? (size_t)nByte : 1);
+  memcpy(aCopy, aByte, (size_t)nByte);
   *pnByte = nByte;
   return aCopy;
 }
index 3fd234cd5cf944d8a864a6aef67b18d378211157..ca64e6c8eb581ff11afb16b2745d2b1e51d75192 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sthe\s"--timeout\sSECONDS"\soption\sto\sthe\s".progress"\scommand\sin\sthe\sCLI.
-D 2026-02-01T21:10:04.562
+C Update\ssession\smodule\stest\scode\sto\scorrectly\suse\sTcl_Size\sinstead\sof\sint.
+D 2026-02-02T11:42:19.019
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -580,7 +580,7 @@ F ext/session/sessionstat1.test 5e718d5888c0c49bbb33a7a4f816366db85f59f6a4f97544
 F ext/session/sessionwor.test 6fd9a2256442cebde5b2284936ae9e0d54bde692d0f5fd009ecef8511f4cf3fc
 F ext/session/sqlite3session.c 6ebd02be470f36d41c4bd78927f39d507b62051ba025eacaed9936c769902a07
 F ext/session/sqlite3session.h 7404723606074fcb2afdc6b72c206072cdb2b7d8ba097ca1559174a80bc26f7a
-F ext/session/test_session.c ac35aaf9c789f61d55dbf9342000c2c19420455b3c5971b708455e20b67df428
+F ext/session/test_session.c 190110e3bd9463717248dec1272b44fe9943e57b7646d0b4200dcf11e4dccee6
 F ext/wasm/GNUmakefile a2698072853b67c39e92ca19835c65fbaa8b8884078a99c4e54b72b9ede8306e
 F ext/wasm/README-dist.txt f01081a850ce38a56706af6b481e3a7878e24e42b314cfcd4b129f0f8427066a
 F ext/wasm/README.md 2e87804e12c98f1d194b7a06162a88441d33bb443efcfe00dc6565a780d2f259
@@ -2194,8 +2194,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
 F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
 F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
-P 8ad7dffc261cbb3f7c9b4d38b04282c805c1c047fb431076f85e577c81f21574
-R 2d766d3f9106b9758f2dee16c9d48a97
-U drh
-Z 9b3d450c8e9b37984aed24bcaa27a771
+P 8eb5c88aeb37279f68f5bb0b268339a8f6fb0b927b1e398ac4c83bf42c281273
+R 0626610f1baa6b001c5c157abce6e6f4
+U dan
+Z fb06a25c06a0486196376fb2b3816a0a
 # Remove this line to create a well-formed Fossil manifest.
index 611282c802eab77bae1b406805abcf6efa0acd3e..fcd3afdd86d2bd50d4e320cec7a150a9cee48b54 100644 (file)
@@ -1 +1 @@
-8eb5c88aeb37279f68f5bb0b268339a8f6fb0b927b1e398ac4c83bf42c281273
+619060c2267a889089bf5328ba83640806688164a096df8582a5cf91b173741d