diff options
Diffstat (limited to 'src/backend/nodes/freefuncs.c')
-rw-r--r-- | src/backend/nodes/freefuncs.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/backend/nodes/freefuncs.c b/src/backend/nodes/freefuncs.c index cfaa119937e..fc5c3506d8c 100644 --- a/src/backend/nodes/freefuncs.c +++ b/src/backend/nodes/freefuncs.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/Attic/freefuncs.c,v 1.32 2000/01/26 05:56:31 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/Attic/freefuncs.c,v 1.33 2000/01/27 18:11:28 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -427,8 +427,7 @@ _freeUnique(Unique *node) * free remainder of node * ---------------- */ - if (node->uniqueAttr) - pfree(node->uniqueAttr); + pfree(node->uniqColIdx); pfree(node); } @@ -1072,9 +1071,7 @@ _freeQuery(Query *node) freeObject(node->targetList); freeObject(node->qual); freeObject(node->rowMark); - if (node->uniqueFlag) - pfree(node->uniqueFlag); - + freeObject(node->distinctClause); freeObject(node->sortClause); freeObject(node->groupClause); freeObject(node->havingQual); |