From: dan Date: Sat, 7 Nov 2015 18:07:15 +0000 (+0000) Subject: Fix a bug in CTE handling discovered by LibFuzzer that can cause an infinite loop... X-Git-Tag: version-3.10.0~158 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc033054734028fa582afe17521afce3da433df5;p=thirdparty%2Fsqlite.git Fix a bug in CTE handling discovered by LibFuzzer that can cause an infinite loop in the query planner. FossilOrigin-Name: 088009efdd56160bb4eee0fbd829a529b141274e --- cc033054734028fa582afe17521afce3da433df5 diff --cc manifest index 782863019b,b8a59cb2c6..b2a16a7394 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C The\sOPFLAG_SEEKEQ\soptimization\sis\sonly\sapplicable\sto\sequality\scomparisons\nagainst\san\sindex,\snot\sagainst\sa\srowid\stable. - D 2015-11-07T01:19:00.997 -C Add\stest\scases\sfor\sWITH\sclauses. -D 2015-11-07T17:51:39.619 ++C Fix\sa\sbug\sin\sCTE\shandling\sdiscovered\sby\sLibFuzzer\sthat\scan\scause\san\sinfinite\sloop\sin\sthe\squery\splanner. ++D 2015-11-07T18:07:15.260 F Makefile.in 3a705bb4bd12e194212ddbdbf068310d17153cdb F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 702d3e98f3afc6587a78481257f3c4c900efc3a4 @@@ -1400,7 -1401,7 +1401,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P dd9a26ecdeaef7b0b9cbf4ff70448ab13a276b4e - R 37fd8f25666e5cc61c467cdb94b7bb71 - U drh - Z b3bf4f06c783a2156de71d3cb1963976 -P 028475cb17a4b50baf0e9aba9bd3403d0a5d03b0 ++P 0f5b147d1fe83c34d0fbeacc7422be94d8441bc1 e7e65c7559ed43e7065adc2ec1bd242bf187b7c3 + R 0a66e1cb90e0f88ea5b94da656f84e5f ++T +closed e7e65c7559ed43e7065adc2ec1bd242bf187b7c3 + U dan -Z 560670311488774642220bf984dfc3d3 ++Z 97f5561994d709cf0287df4980640bc9 diff --cc manifest.uuid index f7a057f393,c4a678277c..576eda30af --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0f5b147d1fe83c34d0fbeacc7422be94d8441bc1 -e7e65c7559ed43e7065adc2ec1bd242bf187b7c3 ++088009efdd56160bb4eee0fbd829a529b141274e