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