diff options
author | mistachkin <mistachkin@noemail.net> | 2012-12-06 23:16:58 +0000 |
---|---|---|
committer | mistachkin <mistachkin@noemail.net> | 2012-12-06 23:16:58 +0000 |
commit | 46af59e96c6a6f9faa9ccd1af5e982342d72c1a5 (patch) | |
tree | b05445785538525d5356ece9d434c860a3f41845 /ext/async/sqlite3async.c | |
parent | fd4d47053d5cd8774d408a9428a242dde71716ee (diff) | |
download | sqlite-46af59e96c6a6f9faa9ccd1af5e982342d72c1a5.tar.gz sqlite-46af59e96c6a6f9faa9ccd1af5e982342d72c1a5.zip |
In the async VFS, treat the new error code SQLITE_IOERR_DELETE_NOENT as success for xDelete.
FossilOrigin-Name: c507ca4a8eb255923ff32001a1903dc85960f485
Diffstat (limited to 'ext/async/sqlite3async.c')
-rw-r--r-- | ext/async/sqlite3async.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/async/sqlite3async.c b/ext/async/sqlite3async.c index 0814da7c7..4ab39cac3 100644 --- a/ext/async/sqlite3async.c +++ b/ext/async/sqlite3async.c @@ -1510,6 +1510,7 @@ static void asyncWriterThread(void){ case ASYNC_DELETE: ASYNC_TRACE(("DELETE %s\n", p->zBuf)); rc = pVfs->xDelete(pVfs, p->zBuf, (int)p->iOffset); + if( rc==SQLITE_IOERR_DELETE_NOENT ) rc = SQLITE_OK; break; case ASYNC_OPENEXCLUSIVE: { |