From: drh <> Date: Thu, 9 Jun 2022 20:26:06 +0000 (+0000) Subject: Do not allow the subtype of a value to cross a subquery boundary. This X-Git-Tag: version-3.39.0~43 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=65458dc14659c20b5e405bcbca9210e2588ca5a7;p=thirdparty%2Fsqlite.git Do not allow the subtype of a value to cross a subquery boundary. This fixes the problem identified by [forum:/forumpost/3d9caa45cbe38c78|forum post 3d9caa45cbe38c78]. FossilOrigin-Name: bbaf1f2eb1e1637b356ed7ab1d1cf5bbc8e1fe3bb2fb46a8f37de091726f38af --- 65458dc14659c20b5e405bcbca9210e2588ca5a7 diff --cc manifest index 810121af56,be418b8710..d90d401dee --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Move\san\s#ifdef\sin\sshell.c\sto\savoid\sa\sharmless\s"unused\sfunction"\s\ncompiler\swarning. - D 2022-06-08T18:29:23.637 -C Prevent\ssubtype\svalues\sfrom\sslipping\sacross\sa\ssubquery\sboundry\swhen\sthe\nsubquery\sis\simplemented\sas\sa\sco-routine. -D 2022-06-09T17:17:14.158 ++C Do\snot\sallow\sthe\ssubtype\sof\sa\svalue\sto\scross\sa\ssubquery\sboundary.\s\sThis\nfixes\sthe\sproblem\sidentified\sby\n[forum:/forumpost/3d9caa45cbe38c78|forum\spost\s3d9caa45cbe38c78]. ++D 2022-06-09T20:26:06.297 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -1976,8 -1976,8 +1976,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 09c8f9f1970cd5b369d98a2b38f0b04d44ed095cb0bda80f7968bb6be4e0263b - R 1dfc7c7d24e49c7701ee2b2304893786 -P 08af1fe27ebd0edf6e0f1ac477deea033e7f7c813f1016b75196836daf02d2e4 ++P 5abb5ef500f52c52dac33e54d824cf89481fec1643c27943f34f0ca4560a7e00 9e51a6c0fbfb1899b2b01888430125fba6d4da9bad9eeaa3ad41e29fca54bbe5 + R c35df4ec51cfa3b0337adabea0f5033f ++T +closed 9e51a6c0fbfb1899b2b01888430125fba6d4da9bad9eeaa3ad41e29fca54bbe5 U drh - Z ac5a8d59f2f998b129bdd56d29189077 -Z f8e714816d78c089a301e0aab2d70435 ++Z 82d5ec3076328af16c21723acf89deff # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 89d7cae017,75895357c6..9b6ae1b3a1 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 5abb5ef500f52c52dac33e54d824cf89481fec1643c27943f34f0ca4560a7e00 -9e51a6c0fbfb1899b2b01888430125fba6d4da9bad9eeaa3ad41e29fca54bbe5 ++bbaf1f2eb1e1637b356ed7ab1d1cf5bbc8e1fe3bb2fb46a8f37de091726f38af