SQLite

Check-in [9d13acc449]
Login

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

Overview
Comment:Remove all cache pages from the LRU list prior to removing the pager from the pager list when closing a pager.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | branch-3.5.9
Files: files | file ages | folders
SHA1: 9d13acc4493ee8be9e6cbf887cd7876d6239b952
User & Date: drh 2010-01-30 19:00:55.000
Context
2010-01-30
19:17
Avoid a race condition in the sqlite3_release_memory() logic within pager.c. (check-in: a718e66347 user: drh tags: branch-3.5.9)
19:00
Remove all cache pages from the LRU list prior to removing the pager from the pager list when closing a pager. (check-in: 9d13acc449 user: drh tags: branch-3.5.9)
18:22
Add additional pagerMutexHeld() macros to better verify the correct operation of pager.c. (check-in: c50e972f1b user: drh tags: branch-3.5.9)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/pager.c.