From 260d3cf56d187faeb84337f8de76c50258d8915b Mon Sep 17 00:00:00 2001 From: jian he Date: Fri, 10 Jul 2026 15:52:27 +0800 Subject: [PATCH v51 1/3] 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 057d859ba8..3f6e8f54a2 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.34.1