Changeset: 25792d37b638 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=25792d37b638
Modified Files:
        monetdb5/mal/mal_import.c
Branch: Nov2019
Log Message:

Send output to correct recipient when using language.call().


diffs (27 lines):

diff --git a/monetdb5/mal/mal_import.c b/monetdb5/mal/mal_import.c
--- a/monetdb5/mal/mal_import.c
+++ b/monetdb5/mal/mal_import.c
@@ -425,7 +425,7 @@ callString(Client cntxt, str s, int list
                GDKfree(qry);
                throw(MAL,"callstring", SQLSTATE(HY013) MAL_MALLOC_FAIL);
        }
-       c= MCinitClient((oid)0, bs,0);
+       c= MCinitClient((oid)0, bs, cntxt->fdout);
        if( c == NULL){
                GDKfree(b);
                GDKfree(qry);
@@ -448,10 +448,13 @@ callString(Client cntxt, str s, int list
                c->usermodule = 0;
                GDKfree(b);
                GDKfree(qry);
+               c->fdout = GDKstdout;
                MCcloseClient(c);
                return msg;
        }
-       if((msg = runScenario(c,1)) != MAL_SUCCEED) {
+       msg = runScenario(c,1);
+       c->fdout = GDKstdout;
+       if (msg != MAL_SUCCEED) {
                c->usermodule = 0;
                GDKfree(b);
                GDKfree(qry);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to