SQLite

Artifact [e93ae3ff]
Login

Artifact e93ae3ff2a461c5a9cdce3eef2483a4bb11f79c5:

Ticket change [e93ae3ff] - New ticket [f46ca03b] The order of two operations in asyncLock(). by anonymous 2012-11-29 08:31:34.
D 2012-11-29T08:31:34.243
J comment In\sfile\ssqlite3async.c,\sthe\sfunction\sasyncLock(),\sline\s888\r\nWhy\sset\sthe\slock.eLock\sand\slock.eAsyncLock\sbefore\sgetFileLock()\sis\scalled?\r\nIf\sgetFileLock()\sfailed,\swhy\snot\sreset\sthe\seLock\sand\seAsyncLock?\r\nIt\slooks\slike\sif\sthe\sfirst\sasyncLock()\scalled\sfailed,\sthe\ssecond\swill\ssucceed\swithout\sany\scheck?
J detected Code_Review
J foundin 3.7.14.1
J private_contact 7775aa316ff01dfe638bbf525a453db28dc737a8
J severity Important
J status Open
J subsystem Extensions
J title The\sorder\sof\stwo\soperations\sin\sasyncLock()
K f46ca03b55ae0ecab698c623031abbb550e1f405
U 
Z 115a6516226a79f4304403ebe20ca65b