From c6ce7c7a0046910f03a7bdf89841b8e711fdc0eb Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Tue, 26 Jul 2022 12:44:45 -0700 Subject: [PATCH] fix string allocation issue --- tools/cli/json_writer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cli/json_writer.h b/tools/cli/json_writer.h index 6dbfb71..069ade9 100644 --- a/tools/cli/json_writer.h +++ b/tools/cli/json_writer.h @@ -58,7 +58,7 @@ JsonBuilder* JsonBuilder_Init() void JsonBuilder_Internal_MaybeExpand(JsonBuilder *builder, size_t len) { - if (builder->capacity < builder->index + len) + if (builder->capacity < builder->index + len + 1) { builder->capacity = max(builder->index + len, builder->capacity * 2); builder->string = realloc(builder->string, builder->capacity);