From ae8b4bc5385c4399bb2e5cc7cfb0c66ee4be75a6 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Tue, 15 Mar 2016 20:19:47 -0700 Subject: [PATCH] libobs/util: Make sure to set capacity in dstr_ncopy* funcs --- libobs/util/dstr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libobs/util/dstr.c b/libobs/util/dstr.c index d377c3242..c73470f1f 100644 --- a/libobs/util/dstr.c +++ b/libobs/util/dstr.c @@ -346,6 +346,7 @@ void dstr_ncopy(struct dstr *dst, const char *array, const size_t len) dst->array = bmemdup(array, len + 1); dst->len = len; + dst->capacity = len + 1; dst->array[len] = 0; } @@ -363,6 +364,7 @@ void dstr_ncopy_dstr(struct dstr *dst, const struct dstr *str, const size_t len) newlen = size_min(len, str->len); dst->array = bmemdup(str->array, newlen + 1); dst->len = newlen; + dst->capacity = newlen + 1; dst->array[newlen] = 0; }