diff options
author | drh <drh@noemail.net> | 2016-02-01 00:21:08 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2016-02-01 00:21:08 +0000 |
commit | 38bace84cdc2d654097a89ce1ffb2521eb8dbd04 (patch) | |
tree | c43961d187ab67e18bc64fcc3ab3fe28ce5ddf7e /src/btree.c | |
parent | 482721ab7571338de32932d6d9c221a0445bb421 (diff) | |
download | sqlite-38bace84cdc2d654097a89ce1ffb2521eb8dbd04.tar.gz sqlite-38bace84cdc2d654097a89ce1ffb2521eb8dbd04.zip |
Fix an assert() that might fail on a corrupt database.
FossilOrigin-Name: 22eaced7274764eaf7ab4b5fc52cc2fcfc285708
Diffstat (limited to 'src/btree.c')
-rw-r--r-- | src/btree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/btree.c b/src/btree.c index b08367cbd..d5acaf366 100644 --- a/src/btree.c +++ b/src/btree.c @@ -8239,7 +8239,7 @@ int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){ if( rc==SQLITE_OK ){ if( bSkipnext ){ assert( bPreserve && (pCur->iPage==iCellDepth || CORRUPT_DB) ); - assert( pPage==pCur->apPage[pCur->iPage] ); + assert( pPage==pCur->apPage[pCur->iPage] || CORRUPT_DB ); assert( (pPage->nCell>0 || CORRUPT_DB) && iCellIdx<=pPage->nCell ); pCur->eState = CURSOR_SKIPNEXT; if( iCellIdx>=pPage->nCell ){ |