diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2000-02-18 23:47:31 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2000-02-18 23:47:31 +0000 |
| commit | 3cbcb78a3dc1f716c1dab3dc7cac3c405b210533 (patch) | |
| tree | 85012affb30f3b39d9553133cac879467c010da9 /src/backend/optimizer/util/relnode.c | |
| parent | bc8a39beef91e3d9bafafed031a8f997d0f61153 (diff) | |
| download | postgresql-3cbcb78a3dc1f716c1dab3dc7cac3c405b210533.tar.gz | |
Plug some more memory leaks in the planner. It still leaks like a sieve,
but this is as good as it'll get for this release...
Diffstat (limited to 'src/backend/optimizer/util/relnode.c')
| -rw-r--r-- | src/backend/optimizer/util/relnode.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/backend/optimizer/util/relnode.c b/src/backend/optimizer/util/relnode.c index f11dd60d24..694a1b905e 100644 --- a/src/backend/optimizer/util/relnode.c +++ b/src/backend/optimizer/util/relnode.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/util/relnode.c,v 1.24 2000/02/15 20:49:21 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/util/relnode.c,v 1.25 2000/02/18 23:47:31 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -345,11 +345,8 @@ subbuild_joinrel_restrictlist(RelOptInfo *joinrel, foreach(xjoininfo, joininfo_list) { JoinInfo *joininfo = (JoinInfo *) lfirst(xjoininfo); - Relids new_unjoined_relids; - new_unjoined_relids = set_differencei(joininfo->unjoined_relids, - joinrel->relids); - if (new_unjoined_relids == NIL) + if (is_subseti(joininfo->unjoined_relids, joinrel->relids)) { /* * Clauses in this JoinInfo list become restriction clauses |
