aboutsummaryrefslogtreecommitdiff
path: root/src/pager.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2010-05-06 15:56:28 +0000
committerdan <dan@noemail.net>2010-05-06 15:56:28 +0000
commitd41a29a653313f97e2360b9a339e43f5fa04da36 (patch)
tree95782c070fb1675e24fc085d3c164200d81427c1 /src/pager.c
parent84aab39782a2c19650962a81efb92269633907ff (diff)
downloadsqlite-d41a29a653313f97e2360b9a339e43f5fa04da36.tar.gz
sqlite-d41a29a653313f97e2360b9a339e43f5fa04da36.zip
Further coverage tests.
FossilOrigin-Name: 98a9713e0030a36ea99a18a12a2e7685c6db72b3
Diffstat (limited to 'src/pager.c')
-rw-r--r--src/pager.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pager.c b/src/pager.c
index 8d126144f..74384197b 100644
--- a/src/pager.c
+++ b/src/pager.c
@@ -5263,6 +5263,7 @@ int sqlite3PagerRollback(Pager *pPager){
rc = sqlite3PagerSavepoint(pPager, SAVEPOINT_ROLLBACK, -1);
rc2 = pager_end_transaction(pPager, pPager->setMaster);
if( rc==SQLITE_OK ) rc = rc2;
+ rc = pager_error(pPager, rc);
}else if( !pPager->dbModified || !isOpen(pPager->jfd) ){
rc = pager_end_transaction(pPager, pPager->setMaster);
}else if( pPager->errCode && pPager->errCode!=SQLITE_FULL ){