SQLite

Check-in [e6e9dd5c17]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix OOM handling in sqlite3NestedParse().
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | nested-parse-oom
Files: files | file ages | folders
SHA3-256: e6e9dd5c17405a3e5547076d4004455621a318de46233312557ed9e48ebc821d
User & Date: dan 2019-02-21 18:11:12.457
Context
2019-02-21
18:11
Fix OOM handling in sqlite3NestedParse(). (Leaf check-in: e6e9dd5c17 user: dan tags: nested-parse-oom)
16:41
Detect oversized strings in the OP_String opcode even if the P4 argument is originally UTF8 and has to be converted to UTF16 to match the database file and that conversion causes the string to become shorter and cross below SQLITE_LIMIT_LENGTH threshold. This might fix an OSSFuzz problem that we have been so far unable to reproduce. (check-in: c13d563925 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/build.c.
Changes to test/indexfault.test.