Skip to content

Commit d886746

Browse files
committed
Handle extended SQLITE_BUSY codes
For example, SQLITE_BUSY_SNAPSHOT and SQLITE_BUSY_RECOVERY.
1 parent 7dc8126 commit d886746

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sqleet.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ static int codec_set_to(Codec *codec, Btree *pBt)
412412

413413
/* Acquire shared pager lock (may block due to concurrent writes) */
414414
while ((rc = sqlite3PagerSharedLock(pager)) != SQLITE_OK) {
415-
if (rc != SQLITE_BUSY || !btreeInvokeBusyHandler(pBt->pBt))
415+
if ((rc & 0xFF) != SQLITE_BUSY || !btreeInvokeBusyHandler(pBt->pBt))
416416
goto kill_codec;
417417
}
418418

0 commit comments

Comments
 (0)