SQLite

View Ticket
Login
Ticket Hash: ac0ff496b7e21147e9985332256389074bc7722d
Title: Database corruption due to integer overflow with SQLITE_DIRECT_OVERFLOW_READ
Status: Fixed Type: Code_Defect
Severity: Severe Priority: Immediate
Subsystem: Unknown Resolution: Fixed
Last Modified: 2011-12-22 02:11:23
Version Found In: 3.7.9
Description:
When the (non-standard) compile-time option SQLITE_DIRECT_OVERFLOW_READ
is used, a 32-bit integer overflow at [/artifact/80ea65224512?ln=3982]
will likely cause the database to be reported as corrupt.  The database
is not really harmed by this, but attempts to read the database will be
unsuccessful.

This bug has existed since the SQLITE_DIRECT_OVERFLOW_READ option was added
on [2011-10-08] by check-in [2ab14a8467278571].