sqlite.org

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

Overview

Comment:Catch and avoid a 16-bit integer overflow on the number of columns in a common table expression. This fixes a problem found by OSS-Fuzz. The test case is in TH3.
Downloads: See separate download page
Timelines: family | ancestors | descendants | path-to-release | both | trunk
Files: files | file ages | folders
SHA3-256: 6ee8cb6ae5fd076ec226bb184b5690ba 29f9df8cfaef47aaf13336873b4c1f6c
User & Date: drh 2017-10-21 14:17:31.555

Context

2017-10-22

07:57 Avoid running tests that use sqlite_dbpage with SQLITE_OMIT_VIRTUAL_TABLE builds. (check-in: 7bd20a20a0 ... user: dan tags: trunk)

2017-10-21

17:17 Merge all the enhancements and bug fixes from trunk, since none are destablizing. Call this the second beta. (check-in: fb3ee1b7ca ... user: drh tags: branch-3.21)
14:17 Catch and avoid a 16-bit integer overflow on the number of columns in a common table expression. This fixes a problem found by OSS-Fuzz. The test case is in TH3. (check-in: 6ee8cb6ae5 ... user: drh tags: trunk)
13:29 Remove unnecessary "#if SQLITE_MAX_COLUMN". SQLITE_MAX_COLUMN is always defined. (check-in: 6ec82acde8 ... user: drh tags: trunk)

Changes

Changes to src/select.c.

Read the original on sqlite.org ↗