1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-07 02:42:48 +03:00

Fix a dropped error code in pager.c.

FossilOrigin-Name: 022fdc986b33701abfd39621072ac3d9f9f7d43e
This commit is contained in:
dan
2013-03-15 19:13:42 +00:00
parent 11dcd11913
commit 7af6547a5a
3 changed files with 13 additions and 10 deletions

View File

@@ -5220,7 +5220,9 @@ int sqlite3PagerAcquire(
}else{
if( bMmapOk ){
if( pPager->pMap==0 ) rc = pagerMap(pPager);
if( pPager->pMap==0 ){
rc = pagerMap(pPager);
}
if( rc==SQLITE_OK && pPager->nMap>=((i64)pgno * pPager->pageSize) ){
if( pPager->eState>PAGER_READER ){
(void)sqlite3PcacheFetch(pPager->pPCache, pgno, 0, &pPg);
@@ -5232,10 +5234,11 @@ int sqlite3PagerAcquire(
assert( rc==SQLITE_OK );
*ppPage = pPg;
return SQLITE_OK;
}else if( rc!=SQLITE_OK ){
goto pager_acquire_err;
}
}
if( rc!=SQLITE_OK ){
goto pager_acquire_err;
}
}
rc = sqlite3PcacheFetch(pPager->pPCache, pgno, 1, ppPage);