Changeset: dd5183d36388 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/dd5183d36388
Modified Files:
sql/backends/monet5/sql_gencode.c
Branch: Mar2025
Log Message:
Allocate enough space for the full string, including termination
diffs (14 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
@@ -1040,8 +1040,8 @@ backend_dumpstmt_body(backend *be, MalBl
cq *cq = qc_find(m->qc, f->base.id);
cq_query = cq ? cq->f->query : NULL;
if (cq_query) {
- size_t buf_sz = strlen(query) +
strlen(cq_query);
- buf = GDKmalloc(buf_sz);
+ size_t buf_sz = 2 + strlen(query) +
strlen(cq_query);
+ buf = GDKmalloc(buf_sz * sizeof(char));
snprintf(buf, buf_sz, "%.*s %s",
(int)strlen(query) - 1, query, cq_query);
query = buf;
}
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]