From 8291b1f67f4cd57a87a5d6872b0131cdc2d0cfc2 Mon Sep 17 00:00:00 2001 From: Jason Petersen Date: Tue, 11 Oct 2016 11:14:43 -0600 Subject: [PATCH] Address PR feedback --- src/backend/distributed/planner/multi_logical_optimizer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/distributed/planner/multi_logical_optimizer.c b/src/backend/distributed/planner/multi_logical_optimizer.c index df4aa365b..8fa3fb4ab 100644 --- a/src/backend/distributed/planner/multi_logical_optimizer.c +++ b/src/backend/distributed/planner/multi_logical_optimizer.c @@ -1276,6 +1276,8 @@ MasterExtendedOpNode(MultiExtendedOp *originalOpNode) Node *newNode = MasterAggregateMutator((Node *) originalExpression, walkerContext); + memset(&aggregateCosts, 0, sizeof(aggregateCosts)); + #if PG_VERSION_NUM >= 90600 get_agg_clause_costs(NULL, (Node *) newNode, AGGSPLIT_SIMPLE, &aggregateCosts); @@ -1845,6 +1847,8 @@ WorkerExtendedOpNode(MultiExtendedOp *originalOpNode) AggClauseCosts aggregateCosts; WorkerAggregateWalker((Node *) originalExpression, walkerContext); + memset(&aggregateCosts, 0, sizeof(aggregateCosts)); + #if PG_VERSION_NUM >= 90600 get_agg_clause_costs(NULL, (Node *) walkerContext->expressionList, AGGSPLIT_SIMPLE, &aggregateCosts);