SQLite

Check-in [a9d1d93135]
Login

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

Overview
Comment:Make the benign-fault setting recursive. Make all malloc failures during a rollback benign since there is nothing we can do about them. (CVS 5128)
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: a9d1d931358637a6f039723a053098f65530de4b
User & Date: drh 2008-05-13 13:27:34.000
Context
2008-05-13
16:41
Do a slow-path in GetVarint32() for varints that do not fit in 32 bits. This will only happen when trying to interpret a corrupt database file so speed is not critical. (CVS 5129) (check-in: 6a6b943736 user: drh tags: trunk)
13:27
Make the benign-fault setting recursive. Make all malloc failures during a rollback benign since there is nothing we can do about them. (CVS 5128) (check-in: a9d1d93135 user: drh tags: trunk)
00:58
Update the pager so that it does not try to commit a transaction if there have been no changes to the database. (CVS 5127) (check-in: f1ed368923 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/bitvec.c.
Changes to src/fault.c.
Changes to src/hash.c.
Changes to src/main.c.
Changes to src/pager.c.
Changes to src/sqliteInt.h.
Changes to src/test8.c.
Changes to src/vdbe.c.
Changes to src/vdbeaux.c.
Changes to test/malloc3.test.