mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Add coverage tests for pager.c.
FossilOrigin-Name: 228c5b16af80c22e97d9d4deb351e0d3f4523f89
This commit is contained in:
@@ -4126,7 +4126,7 @@ static int pagerStress(void *p, PgHdr *pPg){
|
||||
sqlite3PcacheMakeClean(pPg);
|
||||
}
|
||||
|
||||
return pager_error(pPager, rc);
|
||||
return pager_error(pPager, rc);
|
||||
}
|
||||
|
||||
|
||||
@@ -5701,9 +5701,6 @@ int sqlite3PagerCommitPhaseOne(
|
||||
** that it took at the start of the transaction. Otherwise, the
|
||||
** calls to sqlite3PagerGet() return zeroed pages instead of
|
||||
** reading data from the database file.
|
||||
**
|
||||
** When journal_mode==OFF the dbOrigSize is always zero, so this
|
||||
** block never runs if journal_mode=OFF.
|
||||
*/
|
||||
#ifndef SQLITE_OMIT_AUTOVACUUM
|
||||
if( pPager->dbSize<pPager->dbOrigSize
|
||||
@@ -6425,6 +6422,7 @@ int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
|
||||
}else{
|
||||
int rc = SQLITE_OK;
|
||||
int state = pPager->eState;
|
||||
assert( state==PAGER_OPEN || state==PAGER_READER );
|
||||
if( state==PAGER_OPEN ){
|
||||
rc = sqlite3PagerSharedLock(pPager);
|
||||
}
|
||||
|
Reference in New Issue
Block a user