Changeset: d656fb4edc37 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d656fb4edc37
Modified Files:
        sql/server/rel_rel.c
Branch: Mar2025
Log Message:

Check for NULL before dereferencing. Fix #7742


diffs (12 lines):

diff --git a/sql/server/rel_rel.c b/sql/server/rel_rel.c
--- a/sql/server/rel_rel.c
+++ b/sql/server/rel_rel.c
@@ -886,7 +886,7 @@ rel_setop_n_ary_set_exps(mvc *sql, sql_r
                for (node *m = exps->h, *o = rexps->h; m && o; m = m->next, o = 
o->next) {
                        sql_exp *e = m->data, *f = o->data;
                        /* for multi-union if any operand has nil then set the 
nil prop for the op exp */
-                       if (is_munion(rel->op) && has_nil(f))
+                       if (is_munion(rel->op) && (f && has_nil(f)))
                                set_has_nil(e);
                        e->card = CARD_MULTI;
                }
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to