Changeset: a83b195360b1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a83b195360b1 Modified Files: monetdb5/extras/rapi/rapi.c Branch: default Log Message:
merged with jul2015 diffs (31 lines): diff --git a/monetdb5/extras/rapi/rapi.c b/monetdb5/extras/rapi/rapi.c --- a/monetdb5/extras/rapi/rapi.c +++ b/monetdb5/extras/rapi/rapi.c @@ -521,18 +521,16 @@ str RAPIeval(Client cntxt, MalBlkPtr mb, BATiter li; li = bat_iterator(b); varvalue = PROTECT(NEW_STRING(BATcount(b))); - BATloop(b, p, q) - { - const char *t = (const char *) BUNtail(li, p); - if (t == str_nil) { - SET_STRING_ELT(varvalue, j, NA_STRING); - } else { - SET_STRING_ELT(varvalue, j, mkCharCE(t, CE_UTF8)); - } - j++; + BATloop(b, p, q) { + const char *t = (const char *) BUNtail(li, p); + if (ATOMcmp(TYPE_str, t, str_nil) == 0) { + SET_STRING_ELT(varvalue, j, NA_STRING); + } else { + SET_STRING_ELT(varvalue, j, mkCharCE(t, CE_UTF8)); } - } - break; + j++; + } + } break; default: // no clue what type to consider msg = createException(MAL, "rapi.eval", "unknown argument type "); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list