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]