diff --git a/src/backend/access/transam/twophase.c b/src/backend/access/transam/twophase.c index b715152e8d..fec302cbff 100644 --- a/src/backend/access/transam/twophase.c +++ b/src/backend/access/transam/twophase.c @@ -1756,7 +1756,8 @@ restoreTwoPhaseData(void) } } LWLockRelease(TwoPhaseStateLock); - FreeDir(cldir); + if (cldir) + FreeDir(cldir); } /*