diff options
author | dan <dan@noemail.net> | 2010-05-03 15:58:50 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2010-05-03 15:58:50 +0000 |
commit | af0cfd366a3873256d96b8a6da5538e5342e8e2a (patch) | |
tree | a73008641dc9f8ee5880e18566e5617245dacdfe /src/pragma.c | |
parent | b7e8ea201518d52b01ac7b5b40df7e05fe9dd6be (diff) | |
download | sqlite-af0cfd366a3873256d96b8a6da5538e5342e8e2a.tar.gz sqlite-af0cfd366a3873256d96b8a6da5538e5342e8e2a.zip |
Have sqlite3_wal_checkpoint() handle a zero-length string in the same way as a NULL pointer. Fix "PRAGMA wal_checkpoint" so that it checkpoints all attached databases.
FossilOrigin-Name: 7fecd21f45b9ce773ffbcef6c84066474e8cd01c
Diffstat (limited to 'src/pragma.c')
-rw-r--r-- | src/pragma.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pragma.c b/src/pragma.c index 65a0550bc..c3aaaf9b3 100644 --- a/src/pragma.c +++ b/src/pragma.c @@ -1408,7 +1408,7 @@ void sqlite3Pragma( */ if( sqlite3StrICmp(zLeft, "wal_checkpoint")==0 ){ if( sqlite3ReadSchema(pParse) ) goto pragma_out; - sqlite3VdbeAddOp3(v, OP_Checkpoint, iDb, 0, 0); + sqlite3VdbeAddOp3(v, OP_Checkpoint, pId2->z?iDb:SQLITE_MAX_ATTACHED, 0, 0); }else /* |