]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Avoid calling sqlite3BtreeEnter() in a corner case where the corresponding database...
authordan <dan@noemail.net>
Fri, 28 Sep 2012 20:23:42 +0000 (20:23 +0000)
committerdan <dan@noemail.net>
Fri, 28 Sep 2012 20:23:42 +0000 (20:23 +0000)
commit0094f37e1f2483d9b65d3058ccdcf3642e672c85
treebbec8b2bd67a7abe4cb211e7f910965c3b365af1
parent70a1b71fb64c51b33abf7f8e751c6d633ff824a0
Avoid calling sqlite3BtreeEnter() in a corner case where the corresponding database handle mutex (sqlite3.mutex) may not be held. This prevents a potential deadlock or crash that can occur if the backup API, shared-cache mode and SQLITE_HAVE_CODEC are all in use.

FossilOrigin-Name: 89b8c377a6f03d9fa885f3f94c1f0b1eec263dea
manifest
manifest.uuid
src/backup.c
src/btree.c
src/btree.h