diff options
Diffstat (limited to 'src/backend/postmaster/startup.c')
-rw-r--r-- | src/backend/postmaster/startup.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/postmaster/startup.c b/src/backend/postmaster/startup.c index 4f59c71f733..11f7052e788 100644 --- a/src/backend/postmaster/startup.c +++ b/src/backend/postmaster/startup.c @@ -96,7 +96,7 @@ StartupProcShutdownHandler(SIGNAL_ARGS) errno = save_errno; } -/* Handle SIGHUP and SIGTERM signals of startup process */ +/* Handle various signals that might be sent to the startup process */ void HandleStartupProcInterrupts(void) { @@ -121,6 +121,10 @@ HandleStartupProcInterrupts(void) */ if (IsUnderPostmaster && !PostmasterIsAlive()) exit(1); + + /* Process barrier events */ + if (ProcSignalBarrierPending) + ProcessProcSignalBarrier(); } |