mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-07 02:42:48 +03:00
When rolling back a savepoint, reset the changeCountDone flag.
FossilOrigin-Name: fb62f4e3a7ceaa60ff6af2196ccf35b48759307e
This commit is contained in:
@@ -2546,6 +2546,7 @@ static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint){
|
||||
** being reverted was opened.
|
||||
*/
|
||||
pPager->dbSize = pSavepoint ? pSavepoint->nOrig : pPager->dbOrigSize;
|
||||
pPager->changeCountDone = pPager->tempFile;
|
||||
|
||||
if( !pSavepoint && pagerUseWal(pPager) ){
|
||||
return pagerRollbackWal(pPager);
|
||||
|
Reference in New Issue
Block a user