From 86581687a051bd25262f506bc87cc7922aee896b Mon Sep 17 00:00:00 2001 From: ChangAo Chen Date: Wed, 19 Aug 2026 21:26:43 +0800 Subject: [PATCH v1] Fix timeout value overflow in wait for lsn. --- src/backend/commands/wait.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/commands/wait.c b/src/backend/commands/wait.c index 40a6ffde16b..c53f35aff4b 100644 --- a/src/backend/commands/wait.c +++ b/src/backend/commands/wait.c @@ -116,7 +116,7 @@ ExecWaitStmt(ParseState *pstate, WaitStmt *stmt, bool isTopLevel, dval = rint(dval); /* Range check */ - if (unlikely(isnan(dval) || !FLOAT8_FITS_IN_INT64(dval))) + if (unlikely(isnan(dval) || !FLOAT8_FITS_IN_INT32(dval))) ereport(ERROR, errcode(ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE), errmsg("timeout value is out of range")); -- 2.34.1