/ Check-in [36fc0add]
Login

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

Overview
Comment:Bug fix: When the database file grows in size during a transaction, make sure the last page of the file gets written to disk even if that page is on the free list and contains no data. Otherwise the disk file will be too small which can lead to database corruption in subsequent transactions. (CVS 643)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:36fc0add660f9f3676783765d37280aa874caecb
User & Date: drh 2002-06-25 14:43:58
Context
2002-06-25
14:46
Fix a spelling error in the change log. (CVS 644) check-in: 37cc4044 user: drh tags: trunk
14:43
Bug fix: When the database file grows in size during a transaction, make sure the last page of the file gets written to disk even if that page is on the free list and contains no data. Otherwise the disk file will be too small which can lead to database corruption in subsequent transactions. (CVS 643) check-in: 36fc0add user: drh tags: trunk
13:16
Enhance the INTEGRITY_CHECK pragma to test the auxiliary database file in addition to the main database file. (CVS 642) check-in: 52eba4de user: drh tags: trunk
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to VERSION.

Changes to src/pager.c.

Changes to www/changes.tcl.