Fix aggregate function processing to correctly deal with OOMs inside of
commit83433616b3a09b676e616d7a42da61f9f61437ed
authorD. Richard Hipp <drh@hwaci.com>
Fri, 10 May 2024 18:24:15 +0000 (10 18:24 +0000)
committerD. Richard Hipp <drh@hwaci.com>
Fri, 10 May 2024 18:24:15 +0000 (10 18:24 +0000)
tree18977a489a3d800281c5008595300683887e98e4
parentbfc73f0b59a3c6bd3cd701598c7d709e92922db3
parent09eceecc78c76a92024dd6eb3ef906b6c737f807
Fix aggregate function processing to correctly deal with OOMs inside of
sqlite3ParserAddCleanup().
(dbsqlfuzz b2d11ca70e55ee8bde48ae0b53fa3e9355812f95).
Also add improved testing support by causing sqlite3FaultSim(300) to
simulate an OOM inside of sqlite3ParserAddCleanup() and by adding
improved fault-sim support to the CLI.