Changeset: c900cc83bd20 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c900cc83bd20
Modified Files:
        sql/server/rel_select.c
Branch: Oct2020
Log Message:

Defensive line


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
@@ -1778,7 +1778,7 @@ exp_exist(sql_query *query, sql_rel *rel
                return NULL;
        } else if (exp_is_rel(le)) { /* for the subquery case, propagate to the 
inner query */
                sql_rel *r = exp_rel_get_rel(sql->sa, le);
-               if (is_simple_project(r->op) || is_groupby(r->op)) {
+               if ((is_simple_project(r->op) || is_groupby(r->op)) && 
!list_empty(r->exps)) {
                        for (node *n = r->exps->h; n; n = n->next)
                                if (!exp_subtype(n->data) && 
rel_set_type_param(sql, sql_bind_localtype("bit"), r, n->data, 0) < 0) /* 
workaround */
                                        return NULL;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to