]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When constructing the virtual MATCH term of the WHERE clause for a virtual
authordrh <drh@noemail.net>
Sun, 22 Dec 2019 20:03:29 +0000 (20:03 +0000)
committerdrh <drh@noemail.net>
Sun, 22 Dec 2019 20:03:29 +0000 (20:03 +0000)
commit6e827fa27de5aa52bff6067e8051f01c019e5d27
tree1e0ab6cc5d3578f497dc907a601e5467ade71056
parentd262c2db8f6ac584d377b347a0dd810f998cbd93
When constructing the virtual MATCH term of the WHERE clause for a virtual
table that is in a LEFT JOIN, be sure to set the correct Expr.iRightJoinTable
value.  This value does not appear to ever be used, except inside of a single
assert().  But it is good to set it correctly, nevertheless.  This fixes
ticket [7929c1efb2d67e98], which as far as I can tell is completely harmless.

FossilOrigin-Name: ef604882a275d3d5ebd4d5a08e3fe43e148f169b7d5c3a81464fbe7f54f3582a
manifest
manifest.uuid
src/whereexpr.c
test/join.test