diff --git a/src/backend/replication/logical/origin.c b/src/backend/replication/logical/origin.c index daa984330f1..bd0b7c34cd0 100644 --- a/src/backend/replication/logical/origin.c +++ b/src/backend/replication/logical/origin.c @@ -573,7 +573,10 @@ static void ReplicationOriginShmemInit(void *arg) { if (max_active_replication_origins == 0) + { + Assert(!replication_states_ctl); return; + } replication_states = replication_states_ctl->states; @@ -591,7 +594,10 @@ static void ReplicationOriginShmemAttach(void *arg) { if (max_active_replication_origins == 0) + { + Assert(!replication_states_ctl); return; + } replication_states = replication_states_ctl->states; }