From 21261b031c2ca4b23ac96ee61aae51dfa934d625 Mon Sep 17 00:00:00 2001
From: "Vadim B. Mikheev" <vadim4o@yahoo.com>
Date: Wed, 19 Nov 1997 05:28:14 +0000
Subject: [PATCH] Call ExecEvalExpr with &isDone (not with NULL).

---
 src/backend/executor/nodeAgg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/executor/nodeAgg.c b/src/backend/executor/nodeAgg.c
index 57e1dc721b7..b9d7999573f 100644
--- a/src/backend/executor/nodeAgg.c
+++ b/src/backend/executor/nodeAgg.c
@@ -296,7 +296,7 @@ ExecAgg(Agg *node)
 					tagnode = ((Expr *) aggregates[i]->target)->oper;
 					econtext->ecxt_scantuple = outerslot;
 					newVal = ExecEvalExpr(aggregates[i]->target, econtext,
-										  &isNull, NULL);
+										  &isNull, &isDone);
 					break;
 				default:
 					elog(WARN, "ExecAgg: Bad Agg->Target for Agg %d", i);
-- 
GitLab