It turns out that pagerExclusiveLock() can be called with the lock state

already set to RESERVED if the SQLITE_FCNTL_PERSIST_WAL setting is set and
a specific sequence of multiple journal mode changes occur.
Enhance pagerExclusiveLock() to deal with this.
[forum:/forumpost/8130545bc6|Forum post 8130545bc6]

FossilOrigin-Name: 2bb8d977392f635515aa4a36f6f763a2e4858f7adc1120519e2e74c04a9749b5
This commit is contained in:
drh
2023-05-07 03:23:32 +00:00
parent 4e73863fd4
commit 28f32bedd1
4 changed files with 29 additions and 11 deletions
+1 -1
View File
@@ -1 +1 @@
3f30ea5ec9d849c64d8c38f4fffbc06c749ecff91ab90bc29b3a3cc9ec5b9df0
2bb8d977392f635515aa4a36f6f763a2e4858f7adc1120519e2e74c04a9749b5