aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/access/transam/xlog.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index e081bf92608..a1078a7cfca 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -12673,7 +12673,8 @@ CheckPromoteSignal(void)
void
WakeupRecovery(void)
{
- SetLatch(XLogCtl->recoveryWakeupLatch);
+ if (XLogCtl->recoveryWakeupLatch)
+ SetLatch(XLogCtl->recoveryWakeupLatch);
}
/*