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:
@@ -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);
|
||||
|
Reference in New Issue
Block a user