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

Reply via email to