diff options
Diffstat (limited to 'src/backend/postmaster/interrupt.c')
-rw-r--r-- | src/backend/postmaster/interrupt.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/postmaster/interrupt.c b/src/backend/postmaster/interrupt.c index 6900cd02f6f..214ccaf34be 100644 --- a/src/backend/postmaster/interrupt.c +++ b/src/backend/postmaster/interrupt.c @@ -20,6 +20,7 @@ #include "postmaster/interrupt.h" #include "storage/ipc.h" #include "storage/latch.h" +#include "storage/procsignal.h" #include "utils/guc.h" volatile sig_atomic_t ConfigReloadPending = false; @@ -31,6 +32,9 @@ volatile sig_atomic_t ShutdownRequestPending = false; void HandleMainLoopInterrupts(void) { + if (ProcSignalBarrierPending) + ProcessProcSignalBarrier(); + if (ConfigReloadPending) { ConfigReloadPending = false; |