From d8afa0663f5ec06b73eab08ac45db85a913d2ed4 Mon Sep 17 00:00:00 2001 From: jian he Date: Fri, 10 Jul 2026 15:52:27 +0800 Subject: [PATCH] Fix the regression failure Based on: https://github.com/assam258-5892/postgres/commits/RPR Discussion: https://postgr.es/m/ --- src/backend/executor/nodeWindowAgg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/executor/nodeWindowAgg.c b/src/backend/executor/nodeWindowAgg.c index 61055469802..e63792a61b7 100644 --- a/src/backend/executor/nodeWindowAgg.c +++ b/src/backend/executor/nodeWindowAgg.c @@ -4115,6 +4115,7 @@ compute_nav_offsets(RPRNavExpr *nav, EvalDefineOffsetsContext *context) * -PG_INT64_MAX, which cannot underflow int64. */ reach = inner - outer; + context->minFirstOffset = Min(context->minFirstOffset, reach); } else { @@ -4125,8 +4126,9 @@ compute_nav_offsets(RPRNavExpr *nav, EvalDefineOffsetsContext *context) */ if (pg_add_s64_overflow(inner, outer, &reach)) reach = PG_INT64_MAX; + + context->minFirstOffset = Min(context->minFirstOffset, reach); } - context->minFirstOffset = Min(context->minFirstOffset, reach); } } -- 2.50.1 (Apple Git-155)