]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When an error occurs while rewriting the parser tree for window functions
authordrh <drh@noemail.net>
Thu, 19 Dec 2019 20:37:32 +0000 (20:37 +0000)
committerdrh <drh@noemail.net>
Thu, 19 Dec 2019 20:37:32 +0000 (20:37 +0000)
commit8654186b0236d556aa85528c2573ee0b6ab71be3
treec9a3040f7fa21c2449f70eeeab80dc1d638bc428
parent34ab941e5bae10894b3c0653248c6636edc5e9f8
When an error occurs while rewriting the parser tree for window functions
in the sqlite3WindowRewrite() routine, make sure that pParse->nErr is set,
and make sure that this shuts down any subsequent code generation that might
depend on the transformations that were implemented.  This fixes a problem
discovered by the Yongheng and Rui fuzzer.

FossilOrigin-Name: e2bddcd4c55ba3cbe0130332679ff4b048630d0ced9a8899982edb5a3569ba7f
manifest
manifest.uuid
src/expr.c
src/vdbeaux.c
src/window.c