Changeset: de9359d0cdd4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=de9359d0cdd4 Modified Files: sql/server/rel_optimizer.c Branch: Dec2016 Log Message:
prevent crash in bug 6219 (ie be carefull with missing expression lists) diffs (12 lines): diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c --- a/sql/server/rel_optimizer.c +++ b/sql/server/rel_optimizer.c @@ -4088,7 +4088,7 @@ rel_push_join_down(int *changes, mvc *sq list *exps = NULL; (void)*changes; - if (!rel_is_ref(rel) && (((is_join(rel->op) && rel->exps) || is_semi(rel->op)) && rel->l)) { + if (!rel_is_ref(rel) && ((is_join(rel->op) || is_semi(rel->op)) && rel->l && rel->exps)) { sql_rel *gb = rel->r, *ogb = gb, *l = NULL, *rell = rel->l; if (gb->op == op_project) _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list