aboutsummaryrefslogtreecommitdiff
path: root/src/backend/port/win32_latch.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/port/win32_latch.c')
-rw-r--r--src/backend/port/win32_latch.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/port/win32_latch.c b/src/backend/port/win32_latch.c
index 95370d9d58d..575035c28d4 100644
--- a/src/backend/port/win32_latch.c
+++ b/src/backend/port/win32_latch.c
@@ -20,6 +20,7 @@
#include "postgres.h"
#include <fcntl.h>
+#include <limits.h>
#include <signal.h>
#include <unistd.h>
@@ -130,7 +131,7 @@ WaitLatchOrSocket(volatile Latch *latch, int wakeEvents, pgsocket sock,
if (wakeEvents & WL_TIMEOUT)
{
INSTR_TIME_SET_CURRENT(start_time);
- Assert(timeout >= 0);
+ Assert(timeout >= 0 && timeout <= INT_MAX);
cur_timeout = timeout;
}
else