Changeset: 64ce178a25b0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/64ce178a25b0
Modified Files:
        sql/server/rel_unnest.c
Branch: Dec2025
Log Message:

Improve fix for #7862.


diffs (12 lines):

diff --git a/sql/server/rel_unnest.c b/sql/server/rel_unnest.c
--- a/sql/server/rel_unnest.c
+++ b/sql/server/rel_unnest.c
@@ -179,7 +179,7 @@ rel_has_freevar(mvc *sql, sql_rel *rel)
                res = exps_have_freevar(sql, rel->exps) || (rel->l && 
rel_has_freevar(sql, rel->l));
        } else if (is_join(rel->op) || is_set(rel->op) || is_semi(rel->op) || 
is_modify(rel->op)) {
                res = exps_have_freevar(sql, rel->exps) ||
-                       rel_has_freevar(sql, rel->l) || rel_has_freevar(sql, 
rel->r);
+                       (rel->l && rel_has_freevar(sql, rel->l)) || (rel->r && 
rel_has_freevar(sql, rel->r));
        } else if (is_munion(rel->op)) {
                int v = exps_have_freevar(sql, rel->exps);
                list *l = rel->l;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to