diff --git a/src/backend/access/transam/twophase.c b/src/backend/access/transam/twophase.c index 7982e16abc..0eba9b67b9 100644 --- a/src/backend/access/transam/twophase.c +++ b/src/backend/access/transam/twophase.c @@ -2393,6 +2393,8 @@ PrepareRedoRemove(TransactionId xid, bool giveWarning) Assert(gxact->inredo); break; } + else + gxact = NULL; } LWLockRelease(TwoPhaseStateLock);