diff options
-rw-r--r-- | src/backend/optimizer/util/clauses.c | 6 | ||||
-rw-r--r-- | src/backend/parser/parse_clause.c | 3 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/backend/optimizer/util/clauses.c b/src/backend/optimizer/util/clauses.c index bad4bd821a..3a78a06484 100644 --- a/src/backend/optimizer/util/clauses.c +++ b/src/backend/optimizer/util/clauses.c @@ -3162,7 +3162,8 @@ simplify_or_arguments(List *args, List *oldhdr = unprocessed_args; unprocessed_args = list_concat(subargs, unprocessed_args); - pfree(oldhdr); + //FIXME listfree: + //pfree(oldhdr); } continue; } @@ -3264,7 +3265,8 @@ simplify_and_arguments(List *args, List *oldhdr = unprocessed_args; unprocessed_args = list_concat(subargs, unprocessed_args); - pfree(oldhdr); + //FIXME listfree + //pfree(oldhdr); } continue; } diff --git a/src/backend/parser/parse_clause.c b/src/backend/parser/parse_clause.c index 0f70aa8923..2d235225d7 100644 --- a/src/backend/parser/parse_clause.c +++ b/src/backend/parser/parse_clause.c @@ -782,7 +782,8 @@ transformFromClauseItem(ParseState *pstate, Node *n, my_relnamespace = list_concat(l_relnamespace, r_relnamespace); my_containedRels = bms_join(l_containedRels, r_containedRels); - //FIXME: pfree(r_relnamespace); /* free unneeded list header */ + //FIXME listfree: + //pfree(r_relnamespace);/* free unneeded list header */ /* * Extract column name and var lists from both subtrees |