Changeset: b70b62559ab7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b70b62559ab7 Modified Files: sql/server/rel_select.c Branch: sciql Log Message:
fixed crash (segfault) in tests: test/BugDay_2005-10-06_2.9.3/having.SF-922614 test/BugTracker-2009/TribooleanFailureWithSubquery.SF-2679434 test/BugTracker-2010/prepare_stmt.Bug-2533.Bug-2534 diffs (12 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 @@ -4092,7 +4092,7 @@ _rel_aggr(mvc *sql, sql_rel **rel, int d return e; } - if (((list*)groupby->r)->h && ((sql_exp*)((list*)groupby->r)->h->data)->f) { + if (groupby->r && ((list*)groupby->r)->h && ((sql_exp*)((list*)groupby->r)->h->data)->f) { /* e_column->f has been "misused" => an aggragation over array tiles */ return _rel_tiling_aggr(sql, rel, groupby, distinct, aggrstr, sym, f); } _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list