Skip to content

Commit 72d2711

Browse files
committed
Have to copyObject((void*)clauseinfo) for a relation'
joininfo (in add_join_clause_info_to_rels()) : clause may be commutted later.
1 parent e349eb6 commit 72d2711

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/backend/optimizer/plan/initsplan.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
*
99
* IDENTIFICATION
10-
* $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.4 1997/03/12 21:05:59 scrappy Exp $
10+
* $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.5 1997/04/24 16:04:23 vadim Exp $
1111
*
1212
*-------------------------------------------------------------------------
1313
*/
@@ -264,7 +264,7 @@ add_join_clause_info_to_rels(Query *root, CInfo *clauseinfo, List *join_relids)
264264
find_joininfo_node(get_base_rel(root, lfirsti(join_relid)),
265265
other_rels);
266266
joininfo->jinfoclauseinfo =
267-
lcons(clauseinfo, joininfo->jinfoclauseinfo);
267+
lcons(copyObject((void*)clauseinfo), joininfo->jinfoclauseinfo);
268268

269269
}
270270
}

0 commit comments

Comments
 (0)