aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index f6a343e85..2767878f8 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1254,12 +1254,14 @@ int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){
}
if( iDb<0 ){
rc = SQLITE_ERROR;
+ sqlite3Error(db, SQLITE_ERROR, "unknown database: %s", zDb);
}else{
rc = sqlite3Checkpoint(db, iDb);
+ sqlite3Error(db, rc, 0);
}
sqlite3_mutex_leave(db->mutex);
- return rc;
+ return sqlite3ApiExit(db, rc);
}
/*