]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix an uninitialized variable in fts5_tcl.c.
authordan <Dan Kennedy>
Sat, 10 Aug 2024 19:18:19 +0000 (19:18 +0000)
committerdan <Dan Kennedy>
Sat, 10 Aug 2024 19:18:19 +0000 (19:18 +0000)
FossilOrigin-Name: 924d3467cebd71ac8dfef8225965d71eda82ef1f0b43508af5b7ea78e2099cf3

ext/fts5/fts5_tcl.c
manifest
manifest.uuid

index 516c8b88aac8e8b0a25fdbde65cc0cbdf4e53ea4..1e1243a337fbc9446b8e764bb4b97a68adf6bf50 100644 (file)
@@ -1167,7 +1167,7 @@ static int SQLITE_TCLAPI f5tCreateTokenizer(
   char *zName;
   Tcl_Obj *pScript;
   F5tTokenizerModule *pMod;
-  int rc;
+  int rc = SQLITE_OK;
   int bV2 = 0;                    /* True to use _v2 API */
   const char *zParent = 0;        /* Name of parent tokenizer, if any */
   int ii = 0;
@@ -1245,7 +1245,6 @@ static int SQLITE_TCLAPI f5tCreateTokenizer(
       t2.xCreate = f5tTokenizerCreate;
       t2.xTokenize = f5tTokenizerTokenize_v2;
       t2.xDelete = f5tTokenizerDelete;
-      // t2.xSetLocale = f5tTokenizerSetLocale;
       rc = pApi->xCreateTokenizer_v2(pApi, zName, pModCtx, &t2,f5tDelTokenizer);
     }
   }
index 83397e4981165fd37738672f2b16ca58dd7c5788..fbf7eb72806c5e700114259ba5d970ec2c8f9599 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Update\sthe\sfts5_tokenizer_v2\sAPI\sso\sthat\sthe\slocale\sis\spassed\sas\sparameter\sto\sxTokenize(),\sinstead\sof\svia\sa\sseparate\scall\sto\sxSetLocale().
-D 2024-08-10T18:59:36.297
+C Fix\san\suninitialized\svariable\sin\sfts5_tcl.c.
+D 2024-08-10T19:18:19.197
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -102,7 +102,7 @@ F ext/fts5/fts5_hash.c adda4272be401566a6e0ba1acbe70ee5cb97fce944bc2e04dc707152a
 F ext/fts5/fts5_index.c eb9a0dda3bc6ef969a6be8d2746af56856e67251810ddba08622b45be8477abe
 F ext/fts5/fts5_main.c 6248ba625b6a24c4c5f4706883aa3939b06e7f8e0266e0e8af24f5516e599879
 F ext/fts5/fts5_storage.c 5bf88213ff5911625c142ac332ddba10dcd0869e757f91f2a3d27f27ba595992
-F ext/fts5/fts5_tcl.c f901f32a1be49dc76c6da63d08224e4d971657db0a0783ebc9796ef0757a57a9
+F ext/fts5/fts5_tcl.c af5817de028f5b1210a27dd99b3592fda55f438b3053d6f84145f32fdd265533
 F ext/fts5/fts5_test_mi.c 08c11ec968148d4cb4119d96d819f8c1f329812c568bac3684f5464be177d3ee
 F ext/fts5/fts5_test_tok.c 3cb0a9b508b30d17ef025ccddd26ae3dc8ddffbe76c057616e59a9aa85d36f3b
 F ext/fts5/fts5_tokenize.c fa5493075101540270f572038fc1723d44fcc97bfbf237c8530013b8a27860be
@@ -2202,8 +2202,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P a3ef7d47b582a66a85ebe802ab40114f77289d6b44a4b375ea7858c60f59b27f
-R c78b035ad007a6bbcb5c77edceb19899
+P 03e63ed24e7a08817341e59b075ae2d4e3f7a5e5b37e0e6138359d5fd29a5e9e
+R c027b27c24a454af656d09d633573aa9
 U dan
-Z 3bd05c86feeacf019b7ab5899d9e19c7
+Z d725700101283648380ab327f25111bf
 # Remove this line to create a well-formed Fossil manifest.
index 4c5b9b3363abe0fcc719e8658ac707a3bd4a160e..f9d9639f862eb9a1573d86215a50c7aa335e9d20 100644 (file)
@@ -1 +1 @@
-03e63ed24e7a08817341e59b075ae2d4e3f7a5e5b37e0e6138359d5fd29a5e9e
+924d3467cebd71ac8dfef8225965d71eda82ef1f0b43508af5b7ea78e2099cf3