diff options
Diffstat (limited to 'src/backend/executor/nodeNestloop.c')
-rw-r--r-- | src/backend/executor/nodeNestloop.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/backend/executor/nodeNestloop.c b/src/backend/executor/nodeNestloop.c index 452ed7d70c..917a7011cb 100644 --- a/src/backend/executor/nodeNestloop.c +++ b/src/backend/executor/nodeNestloop.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeNestloop.c,v 1.28 2002/12/13 19:45:55 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeNestloop.c,v 1.29 2002/12/15 16:17:46 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -364,21 +364,20 @@ ExecEndNestLoop(NestLoopState *node) "ending node processing"); /* - * Free the projection info + * Free the exprcontext */ - ExecFreeProjectionInfo(&node->js.ps); ExecFreeExprContext(&node->js.ps); /* - * close down subplans + * clean out the tuple table */ - ExecEndNode(outerPlanState(node)); - ExecEndNode(innerPlanState(node)); + ExecClearTuple(node->js.ps.ps_ResultTupleSlot); /* - * clean out the tuple table + * close down subplans */ - ExecClearTuple(node->js.ps.ps_ResultTupleSlot); + ExecEndNode(outerPlanState(node)); + ExecEndNode(innerPlanState(node)); NL1_printf("ExecEndNestLoop: %s\n", "node processing ended"); |