Changeset: ad3f36a22793 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ad3f36a22793
Modified Files:
        sql/backends/monet5/sql_gencode.c
Branch: Jul2017
Log Message:

Simplify code: no need to allocate temporary memory.


diffs (35 lines):

diff --git a/sql/backends/monet5/sql_gencode.c 
b/sql/backends/monet5/sql_gencode.c
--- a/sql/backends/monet5/sql_gencode.c
+++ b/sql/backends/monet5/sql_gencode.c
@@ -540,27 +540,20 @@ backend_dumpstmt(backend *be, MalBlkPtr 
        int old_mv = be->mvc_var;
        MalBlkPtr old_mb = be->mb;
        stmt *s;
-       char *t, *tt;
-       
+
        // Always keep the SQL query around for monitoring
 
        if (query) {
-               tt = t = GDKstrdup(query);
-               if(t == NULL) {
-                       return -1;
-               }
-               while (t && isspace((int) *t))
-                       t++;
+               while (*query && isspace((unsigned char) *query))
+                       query++;
 
                querylog = q = newStmt(mb, querylogRef, defineRef);
                if (q == NULL) {
-                       GDKfree(tt);
                        return -1;
                }
                setVarType(mb, getArg(q, 0), TYPE_void);
                setVarUDFtype(mb, getArg(q, 0));
-               q = pushStr(mb, q, t);
-               GDKfree(tt);
+               q = pushStr(mb, q, query);
                q = pushStr(mb, q, getSQLoptimizer(be->mvc));
                if (q == NULL) {
                        return -1;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to