diff options
author | drh <> | 2023-10-20 17:15:15 +0000 |
---|---|---|
committer | drh <> | 2023-10-20 17:15:15 +0000 |
commit | ab3eb5b770841fe31428d74ceaf6d20ace405f7e (patch) | |
tree | dcbfdbd2e4ca2565846392f19d2462d247713c5f /src/resolve.c | |
parent | 17c3408e0eb1fd8cac354af525a24edda47ffe2c (diff) | |
download | sqlite-ab3eb5b770841fe31428d74ceaf6d20ace405f7e.tar.gz sqlite-ab3eb5b770841fe31428d74ceaf6d20ace405f7e.zip |
Improvements to the sqlite3ExprDup() logic for faster performance and better
run-time error detection. This check-in fixes the 5x oversize memory allocation
bug from [f371e4c0f8ea73ae] as well as all other known issues that result from
handing the ORDER BY clause of an aggregate function off of the pLeft pointer
of the Expr object.
FossilOrigin-Name: f5c01676fd281e938181b846dd2024d050f597dc6a7a91928beab9d8553dfdb5
Diffstat (limited to 'src/resolve.c')
0 files changed, 0 insertions, 0 deletions