diff options
Diffstat (limited to 'src/backup.c')
-rw-r--r-- | src/backup.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backup.c b/src/backup.c index 5e45a0025..4d7ae3183 100644 --- a/src/backup.c +++ b/src/backup.c @@ -623,9 +623,10 @@ void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){ ** the new data into the backup. */ int rc; - if( p->pDestDb ) sqlite3_mutex_enter(p->pDestDb->mutex); + assert( p->pDestDb ); + sqlite3_mutex_enter(p->pDestDb->mutex); rc = backupOnePage(p, iPage, aData); - if( p->pDestDb ) sqlite3_mutex_leave(p->pDestDb->mutex); + sqlite3_mutex_leave(p->pDestDb->mutex); assert( rc!=SQLITE_BUSY && rc!=SQLITE_LOCKED ); if( rc!=SQLITE_OK ){ p->rc = rc; |