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

Reply via email to