/ Check-in [a9d1d931]
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 | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: a9d1d931358637a6f039723a053098f65530de4b
User & Date: drh 2008-05-13 13:27:34
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: 6a6b9437 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: a9d1d931 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: f1ed3689 user: drh tags: trunk
Changes
Unified Diffs Side-by-Side Diffs 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.