Call ExecEvalExpr with &isDone (not with NULL).
authorVadim B. Mikheev
Wed, 19 Nov 1997 05:28:14 +0000 (05:28 +0000)
committerVadim B. Mikheev
Wed, 19 Nov 1997 05:28:14 +0000 (05:28 +0000)
src/backend/executor/nodeAgg.c

index 57e1dc721b7ba3128a8bfca803dedf908128411b..b9d7999573f6cdbe474ae7720f16920d7ae632ba 100644 (file)
@@ -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);