diff options
author | dan <dan@noemail.net> | 2010-05-03 12:14:15 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2010-05-03 12:14:15 +0000 |
commit | 87c1fe1b69aa55598c3ba5d8a0bb9cf76ed8dda1 (patch) | |
tree | 6cf3d2250c763ceddd68300f7af8c6048cef53f8 /src/main.c | |
parent | 5a299f9134bb2f3aaa4412739f59be1a25219ca5 (diff) | |
download | sqlite-87c1fe1b69aa55598c3ba5d8a0bb9cf76ed8dda1.tar.gz sqlite-87c1fe1b69aa55598c3ba5d8a0bb9cf76ed8dda1.zip |
Have sqlite3_wal_checkpoint() populate the database handle error message and error code (as returned by sqlite3_errmsg() and sqlite3_errcode()).
FossilOrigin-Name: ff234cf574c7ae384ab1ebc79b2171ef0541bc91
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 4 |
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); } /* |