aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2018-08-31 19:00:16 +0000
committerdan <dan@noemail.net>2018-08-31 19:00:16 +0000
commit8d4b7a3fa85592a0e39ada5bf56d4cc0abd4d80c (patch)
tree8459737abc369eb88d11a0d4dc51ffa0517fbc2f /src/main.c
parent876c7ea3fa7507018df842eeb6870c1b4f5d8f38 (diff)
downloadsqlite-8d4b7a3fa85592a0e39ada5bf56d4cc0abd4d80c.tar.gz
sqlite-8d4b7a3fa85592a0e39ada5bf56d4cc0abd4d80c.zip
If a call to sqlite3_snapshot_open() fails because the requested snapshot no
longer exists, return SQLITE_ERROR_SNAPSHOT instead of SQLITE_BUSY_SNAPSHOT. FossilOrigin-Name: e07923128bb164efbafde29d49175b61f2ef44b2dfac5ae4ed61937945dfcf4c
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index b39328d23..fb7ca37c1 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1329,6 +1329,7 @@ const char *sqlite3ErrName(int rc){
switch( rc ){
case SQLITE_OK: zName = "SQLITE_OK"; break;
case SQLITE_ERROR: zName = "SQLITE_ERROR"; break;
+ case SQLITE_ERROR_SNAPSHOT: zName = "SQLITE_ERROR_SNAPSHOT"; break;
case SQLITE_INTERNAL: zName = "SQLITE_INTERNAL"; break;
case SQLITE_PERM: zName = "SQLITE_PERM"; break;
case SQLITE_ABORT: zName = "SQLITE_ABORT"; break;