aboutsummaryrefslogtreecommitdiff
path: root/src/wal.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2014-02-13 18:46:59 +0000
committerdan <dan@noemail.net>2014-02-13 18:46:59 +0000
commite5b6ea797ea935d0ae245d8ac29613e9ab7972ea (patch)
tree1bbbc138475ddc79dea62e92fc612581295b8d29 /src/wal.c
parent962f9669b6cb5f476deced48107b5b3a7525508d (diff)
downloadsqlite-e5b6ea797ea935d0ae245d8ac29613e9ab7972ea.tar.gz
sqlite-e5b6ea797ea935d0ae245d8ac29613e9ab7972ea.zip
Avoid passing a flags argument with the internal WAL_SYNC_TRANSACTIONS bit set when calling sqlite3OsSync().
FossilOrigin-Name: e3b79e920c298a39613631d689d1a2f182d00496
Diffstat (limited to 'src/wal.c')
-rw-r--r--src/wal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wal.c b/src/wal.c
index f41392064..c2c3d369c 100644
--- a/src/wal.c
+++ b/src/wal.c
@@ -2677,7 +2677,7 @@ static int walWriteToLog(
iAmt -= iFirstAmt;
pContent = (void*)(iFirstAmt + (char*)pContent);
assert( p->syncFlags & (SQLITE_SYNC_NORMAL|SQLITE_SYNC_FULL) );
- rc = sqlite3OsSync(p->pFd, p->syncFlags);
+ rc = sqlite3OsSync(p->pFd, p->syncFlags & SQLITE_SYNC_MASK);
if( iAmt==0 || rc ) return rc;
}
rc = sqlite3OsWrite(p->pFd, pContent, iAmt, iOffset);