SQLite

Check-in [2447e0fd98]
Login

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

Overview
Comment:Fix a heap-corruption causing race condition in os_unix.c that could occur when one thread wal opening a database file while another is unlocking the same file. Edit: Let's go in a slightly different direction with this fix.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | unix-lock-fix-attempt
Files: files | file ages | folders
SHA3-256: 2447e0fd9830b4de9feeb178a0bff67a9065e3072120d4453bcdd3950d681adb
User & Date: dan 2018-08-13 12:58:48.124
Original Comment: Fix a heap-corruption causing race condition in os_unix.c that could occur when one thread wal opening a database file while another is unlocking the same file.
Context
2018-08-13
12:58
Fix a heap-corruption causing race condition in os_unix.c that could occur when one thread wal opening a database file while another is unlocking the same file. Edit: Let's go in a slightly different direction with this fix. (Closed-Leaf check-in: 2447e0fd98 user: dan tags: unix-lock-fix-attempt)
11:32
Fix an incorrect comment on the unix-nolock VFS object. No functional code changes. (check-in: 90f7c193b4 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/os_unix.c.