diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index b974b3d438a03a03522f06cd8f56197bdcae9f21..9d160daa6cea80a1a8b4e71ac1a1fc00fb07658f 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -6442,7 +6442,7 @@ HotStandbyActive(void)
 bool
 HotStandbyActiveInReplay(void)
 {
-	Assert(AmStartupProcess());
+	Assert(AmStartupProcess() || !IsPostmasterEnvironment);
 	return LocalHotStandbyActive;
 }