diff --git a/src/backend/executor/nodeGather.c b/src/backend/executor/nodeGather.c index 850c67e022a2865fc456bbe8fca03a9cd7de929e..513940477c02b77eb2a502d25e137d414dd6d31a 100644 --- a/src/backend/executor/nodeGather.c +++ b/src/backend/executor/nodeGather.c @@ -341,7 +341,7 @@ gather_readnext(GatherState *gatherstate) --gatherstate->nreaders; if (gatherstate->nreaders == 0) { - ExecShutdownGather(gatherstate); + ExecShutdownGatherWorkers(gatherstate); return NULL; } else