aboutsummaryrefslogtreecommitdiff
path: root/src/backup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backup.c')
-rw-r--r--src/backup.c5
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;