We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2367d8 commit 5990654Copy full SHA for 5990654
src/jrd/vio.cpp
@@ -7321,6 +7321,9 @@ void VIO_update_in_place(thread_db* tdbb,
7321
7322
AutoTempRecord gc_rec;
7323
7324
+ if (!DPM_get(tdbb, org_rpb, LCK_write))
7325
+ BUGCHECK(186); // msg 186 record disappeared
7326
+
7327
record_param temp2;
7328
const Record* prior = org_rpb->rpb_prior;
7329
if (prior)
@@ -7347,9 +7350,6 @@ void VIO_update_in_place(thread_db* tdbb,
7347
7350
stack->push(PageNumber(pageSpaceID, temp2.rpb_page));
7348
7351
}
7349
7352
- if (!DPM_get(tdbb, org_rpb, LCK_write))
- BUGCHECK(186); // msg 186 record disappeared
-
7353
7354
{
7355
const ULONG page = org_rpb->rpb_b_page;
0 commit comments