diff options
author | Lars Wirzenius <liw@liw.fi> | 2010-10-22 21:22:02 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2010-10-22 21:22:02 +0100 |
commit | e47f67c8eb667b9507e1978968df6d111025b81d (patch) | |
tree | 27e25e31acfc9254967c0e7cc34fca3335582a97 | |
parent | ab17d9857d6fd13a1bebc1d7ebd3b52b937a3d0e (diff) | |
download | dynstr-e47f67c8eb667b9507e1978968df6d111025b81d.tar.gz |
Fix memory leak in dynstr_cat.
-rw-r--r-- | dynstr.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -187,13 +187,11 @@ Dynstr *dynstr_cat(Dynstr *dynstr, ...) } va_end(args); - result = dynstr_new_empty(); + result = new(mem, size, false); if (result == NULL) { free(mem); return NULL; } - result->size = size; - result->mem = mem; result->dynamic = true; return result; |