uzone release buf

This commit is contained in:
q00421813
2024-08-07 18:53:01 +08:00
parent 705b9473ff
commit 5fb4738b59

View File

@ -885,6 +885,7 @@ UndoZone *UndoZoneGroup::SwitchZone(int zid, UndoPersistence upersistence)
int retZid = -1;
uzone->PrepareSwitch();
LWLockAcquire(UndoZoneLock, LW_EXCLUSIVE);
uzone->ReleaseSlotBuffer();
UndoZone *newUzone = getUnusedZone(upersistence, &retZid, zid);
WHITEBOX_TEST_STUB(UNDO_SWITCH_ZONE_FAILED, WhiteboxDefaultErrorEmit);
newUzone->Attach();