diff --git a/src/backend/executor/nodeGather.c b/src/backend/executor/nodeGather.c
index b368b48..8d23205 100644
--- a/src/backend/executor/nodeGather.c
+++ b/src/backend/executor/nodeGather.c
@@ -190,7 +190,7 @@ ExecGather(GatherState *node)
 
 			/* No workers?  Then never mind. */
 			if (!got_any_worker)
-				ExecShutdownGather(node);
+				ExecShutdownGatherWorkers(node);
 		}
 
 		/* Run plan locally if no workers or not single-copy. */
