From: Simon Riggs <simon@2ndQuadrant.com>
Date: Fri, 27 Jan 2017 12:13:20 +0000 (+0000)
Subject: Check interrupts during hot standby waits
X-Git-Tag: REL9_6_2~16
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=40b7800da24de920cb9478a22605fa4715dbc30d;p=postgresql

Check interrupts during hot standby waits
---

diff --git a/src/backend/storage/ipc/standby.c b/src/backend/storage/ipc/standby.c
index 547f1a88fe..174e42a16b 100644
--- a/src/backend/storage/ipc/standby.c
+++ b/src/backend/storage/ipc/standby.c
@@ -160,6 +160,8 @@ WaitExceedsMaxStandbyDelay(void)
 {
 	TimestampTz ltime;
 
+	CHECK_FOR_INTERRUPTS();
+
 	/* Are we past the limit time? */
 	ltime = GetStandbyLimitTime();
 	if (ltime && GetCurrentTimestamp() >= ltime)