aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVadim B. Mikheev <vadim4o@yahoo.com>1997-04-24 16:04:23 +0000
committerVadim B. Mikheev <vadim4o@yahoo.com>1997-04-24 16:04:23 +0000
commit72d271177c5ccc31f0e95c60ae33adc1cab0d01e (patch)
treec6fff6ca79e509fa30d5ded8bdb725e26b64f6c1 /src
parente349eb6e2c9084fe4baff4eacac3ea274aec1e6e (diff)
downloadpostgresql-72d271177c5ccc31f0e95c60ae33adc1cab0d01e.tar.gz
postgresql-72d271177c5ccc31f0e95c60ae33adc1cab0d01e.zip
Have to copyObject((void*)clauseinfo) for a relation'
joininfo (in add_join_clause_info_to_rels()) : clause may be commutted later.
Diffstat (limited to 'src')
-rw-r--r--src/backend/optimizer/plan/initsplan.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/optimizer/plan/initsplan.c b/src/backend/optimizer/plan/initsplan.c
index cec015bb01c..35b3969b702 100644
--- a/src/backend/optimizer/plan/initsplan.c
+++ b/src/backend/optimizer/plan/initsplan.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.4 1997/03/12 21:05:59 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.5 1997/04/24 16:04:23 vadim Exp $
*
*-------------------------------------------------------------------------
*/
@@ -264,7 +264,7 @@ add_join_clause_info_to_rels(Query *root, CInfo *clauseinfo, List *join_relids)
find_joininfo_node(get_base_rel(root, lfirsti(join_relid)),
other_rels);
joininfo->jinfoclauseinfo =
- lcons(clauseinfo, joininfo->jinfoclauseinfo);
+ lcons(copyObject((void*)clauseinfo), joininfo->jinfoclauseinfo);
}
}