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
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list