Changeset: 2565be77974c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2565be77974c Modified Files: sql/src/server/rel_select.mx Branch: Jun2010 Log Message:
check for return values properly (should solve bug 2604) diffs (12 lines): diff -r a97e56a7649c -r 2565be77974c sql/src/server/rel_select.mx --- a/sql/src/server/rel_select.mx Thu Aug 19 17:49:56 2010 +0200 +++ b/sql/src/server/rel_select.mx Thu Aug 19 18:27:34 2010 +0200 @@ -2657,7 +2657,7 @@ /* TODO remove null checking (not needed in correlated case because of the semi/anti join) ! */ rel = left = rel_dup(left); r = rel_value_exp(sql, &rel, sval, f, ek); - if (!is_project(rel->op)) { + if (r && !is_project(rel->op)) { rel = rel_project(rel, NULL); rel_project_add_exp(sql, rel, r); } _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list