summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAppend.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/executor/nodeAppend.c')
-rw-r--r--src/backend/executor/nodeAppend.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/backend/executor/nodeAppend.c b/src/backend/executor/nodeAppend.c
index bd515d51f97..f20d9c56bc6 100644
--- a/src/backend/executor/nodeAppend.c
+++ b/src/backend/executor/nodeAppend.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeAppend.c,v 1.25 1999/09/18 19:06:48 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeAppend.c,v 1.26 1999/09/24 00:24:23 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -399,12 +399,13 @@ ExecProcAppend(Append *node)
{
/* ----------------
* if the subplan gave us something then place a copy of
- * whatever we get into our result slot and return it, else..
+ * whatever we get into our result slot and return it.
+ *
+ * Note we rely on the subplan to retain ownership of the
+ * tuple for as long as we need it --- we don't copy it.
* ----------------
*/
- return ExecStoreTuple(result->val,
- result_slot, result->ttc_buffer, false);
-
+ return ExecStoreTuple(result->val, result_slot, InvalidBuffer, false);
}
else
{