]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Disable trigger coding while running sqlite3_declare_vtab().
authordrh <>
Mon, 14 Mar 2022 20:39:57 +0000 (20:39 +0000)
committerdrh <>
Mon, 14 Mar 2022 20:39:57 +0000 (20:39 +0000)
dbsqlfuzz 97e1865771b4226f29e6e482411c1cae14133f50

FossilOrigin-Name: 5b8a0460a2ea8720731282a396e5de835cf87876d41f7d861712b160706b838d

manifest
manifest.uuid
src/vtab.c

index 4ca65c88cb85ff824df5101f1a6ff368fea259e3..c9e6b08da2f3ce1c4a548e5d176236a27163a1bf 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Version\s3.38.1
-D 2022-03-12T13:37:29.643
+C Disable\strigger\scoding\swhile\srunning\ssqlite3_declare_vtab().\ndbsqlfuzz\s97e1865771b4226f29e6e482411c1cae14133f50
+D 2022-03-14T20:39:57.167
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -634,7 +634,7 @@ F src/vdbemem.c 69d3092d47b7a3a466a161961abd92bca7ab148abd8b497438eb17c6afdcbad8
 F src/vdbesort.c 43756031ca7430f7aec3ef904824a7883c4ede783e51f280d99b9b65c0796e35
 F src/vdbetrace.c fe0bc29ebd4e02c8bc5c1945f1d2e6be5927ec12c06d89b03ef2a4def34bf823
 F src/vdbevtab.c f99b275366c5fc5e2d99f734729880994ab9500bdafde7fae3b02d562b9d323c
-F src/vtab.c e0eaf5b8f7f8929088485a76bea2ff6124adb12e0eb5c0997287ff5e0e4c0517
+F src/vtab.c 3d72c780d1ea08906a198e4f033921a658a54590e3ed72c544995d84f3f9464a
 F src/vxworks.h d2988f4e5a61a4dfe82c6524dd3d6e4f2ce3cdb9
 F src/wal.c b9df133a705093da8977da5eb202eaadb844839f1c7297c08d33471f5491843d
 F src/wal.h c3aa7825bfa2fe0d85bef2db94655f99870a285778baa36307c0a16da32b226a
@@ -1944,10 +1944,9 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 1894577c8eff6d0cb586cc8cd3a8f6a2b5800b9aa6391261121f4e26c9ba5f8f
-R fc330fc7977b978fbc04c276d2bfab7f
-T +sym-release *
-T +sym-version-3.38.1 *
+P 38c210fdd258658321c85ec9c01a072fda3ada94540e3239d29b34dc547a8cbc
+Q +387ab17b8a0a4b87903aab52abc7da79098b882aff2ab687a554d5794e9d183e
+R 622fdb38150965a6a4229f5788432e72
 U drh
-Z 4b5637d3ca4eabb01e9b15baef29b1f6
+Z e4dedcb20190f050789e4e10ffe1df96
 # Remove this line to create a well-formed Fossil manifest.
index 5ec8976c068167da4b7ef3c81ff9a1c6c7fc485e..16f71c11232915a6ab2b50b47acd615ea96b2529 100644 (file)
@@ -1 +1 @@
-38c210fdd258658321c85ec9c01a072fda3ada94540e3239d29b34dc547a8cbc
\ No newline at end of file
+5b8a0460a2ea8720731282a396e5de835cf87876d41f7d861712b160706b838d
\ No newline at end of file
index 11c076e4e6ad8e176d6960ea8ba0a13bc34a9d53..b50ccd24a6a9c660ad1cdaf01c06206edf7de631 100644 (file)
@@ -827,6 +827,7 @@ int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
 
   sqlite3ParseObjectInit(&sParse, db);
   sParse.eParseMode = PARSE_MODE_DECLARE_VTAB;
+  sParse.disableTriggers = 1;
   /* We should never be able to reach this point while loading the
   ** schema.  Nevertheless, defend against that (turn off db->init.busy)
   ** in case a bug arises. */