8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-24 12:03:02 +01:00

Fixed CORE-1961: Bugcheck 210 (page in use during flush) is thrown during database validation.

This commit is contained in:
dimitr 2008-06-25 12:37:50 +00:00
parent 23e4059ce5
commit 642391459e

View File

@ -1829,8 +1829,8 @@ static RTN walk_pointer_page( thread_db* tdbb,
if (page->ppg_relation != relation->rel_id ||
page->ppg_sequence != sequence)
{
return corrupt(tdbb, control, VAL_P_PAGE_INCONSISTENT, relation,
sequence);
CCH_RELEASE(tdbb, &window);
return corrupt(tdbb, control, VAL_P_PAGE_INCONSISTENT, relation, sequence);
}
/* Walk the data pages (someday we may optionally walk pages with "large objects" */