diff options
Diffstat (limited to 'src/vdbeapi.c')
-rw-r--r-- | src/vdbeapi.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/vdbeapi.c b/src/vdbeapi.c index 2a8c1dd18..2f5aaa36d 100644 --- a/src/vdbeapi.c +++ b/src/vdbeapi.c @@ -318,10 +318,8 @@ static int doWalCallbacks(sqlite3 *db){ Btree *pBt = db->aDb[i].pBt; if( pBt ){ int nEntry = sqlite3PagerWalCallback(sqlite3BtreePager(pBt)); - if( db->xWalCallback && nEntry>0 && rc==SQLITE_OK - && db->xWalCallback(db->pWalArg, db, db->aDb[i].zName, nEntry) - ){ - rc = sqlite3Checkpoint(db, i); + if( db->xWalCallback && nEntry>0 && rc==SQLITE_OK ){ + rc = db->xWalCallback(db->pWalArg, db, db->aDb[i].zName, nEntry); } } } |