From e8ee3d6b859a18d7f7375ceb9e04d256eb18aaec Mon Sep 17 00:00:00 2001
From: Simon Riggs <simon@2ndQuadrant.com>
Date: Thu, 26 Jan 2017 18:59:58 +0000
Subject: [PATCH] Check interrupts during hot standby waits

---
 src/backend/storage/ipc/standby.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/backend/storage/ipc/standby.c b/src/backend/storage/ipc/standby.c
index 9cc12817660..6532240dd19 100644
--- a/src/backend/storage/ipc/standby.c
+++ b/src/backend/storage/ipc/standby.c
@@ -161,6 +161,8 @@ WaitExceedsMaxStandbyDelay(void)
 {
 	TimestampTz ltime;
 
+	CHECK_FOR_INTERRUPTS();
+
 	/* Are we past the limit time? */
 	ltime = GetStandbyLimitTime();
 	if (ltime && GetCurrentTimestamp() >= ltime)
-- 
GitLab