]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When computing a vector to be used as a key for an index lookup, do not
authordrh <>
Fri, 21 Jan 2022 16:41:11 +0000 (16:41 +0000)
committerdrh <>
Fri, 21 Jan 2022 16:41:11 +0000 (16:41 +0000)
commite482fde6ee3c07bab5370eda20df6e0ab6cee4ea
treec39970537b8b726da17b4746d42a76a7a4290102
parentd323a3a5152d7ab262880488a4df1a2979e8c877
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: 4db5217a28ce767fa14ddfe51cf3ca25eceb72079d46a2fc00f7d6b8ae9abe0b
manifest
manifest.uuid
src/wherecode.c
test/rowvalue.test