aboutsummaryrefslogtreecommitdiff
path: root/src/backup.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-07-16 19:44:32 +0000
committerdrh <drh@noemail.net>2019-07-16 19:44:32 +0000
commit55f66b341a55f418fac2e6ce4554dc9702309616 (patch)
treef1ef4c964cc318ed01483a99d69f6794c65345cd /src/backup.c
parent2cd02a5d2a4ea33cd40a3032a2041447adc4d772 (diff)
downloadsqlite-55f66b341a55f418fac2e6ce4554dc9702309616.tar.gz
sqlite-55f66b341a55f418fac2e6ce4554dc9702309616.zip
Add new assert() statements in an attempt to help static analyzers avoid
false-positives. FossilOrigin-Name: 9e66458592d40fbd96ea5f21339573110ca1cfe328238a020c9420a87d35dd72
Diffstat (limited to 'src/backup.c')
-rw-r--r--src/backup.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/backup.c b/src/backup.c
index 2090b4978..5e9c974ae 100644
--- a/src/backup.c
+++ b/src/backup.c
@@ -619,8 +619,10 @@ int sqlite3_backup_finish(sqlite3_backup *p){
}
if( p->isAttached ){
pp = sqlite3PagerBackupPtr(sqlite3BtreePager(p->pSrc));
+ assert( pp!=0 );
while( *pp!=p ){
pp = &(*pp)->pNext;
+ assert( pp!=0 );
}
*pp = p->pNext;
}