Changeset: d96c23f0856d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d96c23f0856d
Modified Files:
        sql/server/rel_select.c
Branch: Dec2023
Log Message:

Niels says, we need to dup some pointers (like in the other case in this file).


diffs (15 lines):

diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c
--- a/sql/server/rel_select.c
+++ b/sql/server/rel_select.c
@@ -1404,9 +1404,9 @@ rel_column_ref(sql_query *query, sql_rel
                                return sql_error(sql, ERR_AMBIGUOUS, 
SQLSTATE(42000) "SELECT: identifier '%s.%s' ambiguous", tname, cname);
                        if (v && !exp) {
                                if (*rel)
-                                       *rel = rel_crossproduct(sql->sa, *rel, 
v, op_join);
+                                       *rel = rel_crossproduct(sql->sa, *rel, 
rel_dup(v), op_join);
                                else
-                                       *rel = v;
+                                       *rel = rel_dup(v);
                                if (!(exp = rel_bind_column3(sql, *rel, sname, 
tname, cname, f)) && sql->session->status == -ERR_AMBIGUOUS)
                                        return NULL;
                        }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to