diff --git a/src/backend/distributed/planner/intermediate_result_pruning.c b/src/backend/distributed/planner/intermediate_result_pruning.c index 6ec08aad0..071c8669d 100644 --- a/src/backend/distributed/planner/intermediate_result_pruning.c +++ b/src/backend/distributed/planner/intermediate_result_pruning.c @@ -383,10 +383,11 @@ RemoveLocalNodeFromWorkerList(List *workerNodeList) { return list_delete_cell_compat(workerNodeList, workerNodeCell, prev); } + #if PG_VERSION_NUM < PG_VERSION_13 + prev = workerNodeCell; + #endif } - #if PG_VERSION_NUM < PG_VERSION_13 - prev = workerNodeCell; - #endif + return workerNodeList; }