From c12c954b952a9eac6c2485c1c67e9cb7df93887f Mon Sep 17 00:00:00 2001 From: Sam Smith Date: Sat, 30 Apr 2022 19:20:16 -0700 Subject: [PATCH] Fixed i think --- util.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/util.c b/util.c index 62a5d30..f674f71 100644 --- a/util.c +++ b/util.c @@ -7,10 +7,13 @@ void append_str(struct dynarr *d, const char *s){ if (d->len + len > d->cap){ while (d->len + len > d->cap) d->cap *= 2; - void* ndata=realloc(d->buf, d->cap); - if(!ndata)abort(); - d->buf = ndata; + void* ndata=realloc(d->buf, d->cap); + if(!ndata)abort(); + d->buf = ndata; } memcpy(d->buf + d->len, s, len); d->len += len; + // Null + d->buf[d->len] = 0; + d->buf[d->cap] = 0; } -- 2.56.0