]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When computing a vector to be used as a key for an index lookup, do not branch-3.37
authordrh <>
Fri, 21 Jan 2022 16:47:41 +0000 (16:47 +0000)
committerdrh <>
Fri, 21 Jan 2022 16:47:41 +0000 (16:47 +0000)
commita3cdbfc28c7799cee7d0151a27edf848c548de41
tree3b1d8a7a96e092288b0baa52762f6494cd788b4b
parentc4c230678f51a019880a1e26e47bbcc356c625e8
When computing a vector to be used as a key for an index lookup, do not
check for NULL values and abort until after all key values have been
computed, in case one of the later key values involves some initialization
that is needed by a LEFT JOIN.  Fix for the problem identified by
[forum:/forumpost/ab95010d410a0a55|Forum post ab95010d410a0a55].

FossilOrigin-Name: 3bc8d1620714ac2239a6fac124e6daa4635dc57fd9ea565f01733379e7ffb23d
manifest
manifest.uuid
src/wherecode.c
test/rowvalue.test