diff options
Diffstat (limited to 'src/pragma.c')
-rw-r--r-- | src/pragma.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pragma.c b/src/pragma.c index 0d2be03da..65a0550bc 100644 --- a/src/pragma.c +++ b/src/pragma.c @@ -1424,7 +1424,9 @@ void sqlite3Pragma( int nAuto = atoi(zRight); sqlite3_wal_autocheckpoint(db, nAuto); } - returnSingleInt(pParse, "wal_autocheckpoint", db->nAutoCheckpoint); + returnSingleInt(pParse, "wal_autocheckpoint", + db->xWalCallback==sqlite3WalDefaultHook ? + SQLITE_PTR_TO_INT(db->pWalArg) : 0); }else #endif |