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

If the target atom doesn't have a name, continue looking


diffs (16 lines):

diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c
--- a/sql/server/rel_exp.c
+++ b/sql/server/rel_exp.c
@@ -2968,9 +2968,9 @@ exp_set_type_recurse(mvc *sql, sql_subty
        switch (e->type) {
                case e_atom: {
                        const char *next_exp = exp_name(e);
-                       if (e->f || (next_exp && !strcmp(next_exp, *expname))) {
-                               if (!e->f)
-                                       *expname = e->r ? (const char*) e->r : 
next_exp;
+                       if (e->f || !next_exp || !strcmp(next_exp, *expname)) {
+                               if (!e->f && next_exp)
+                                       *expname = next_exp;
                                return exp_set_list_recurse(sql, type, e, 
relname, expname);
                        }
                } break;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to