From 605550cf964da67180c2656e12d4dbd1170b7f08 Mon Sep 17 00:00:00 2001 From: Andrei Pangin Date: Wed, 5 Jan 2022 03:55:23 +0300 Subject: [PATCH] Off-by-one bug --- src/arguments.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arguments.cpp b/src/arguments.cpp index 7dc34449..bc4e4930 100644 --- a/src/arguments.cpp +++ b/src/arguments.cpp @@ -110,7 +110,7 @@ Error Arguments::parse(const char* args) { size_t len = strlen(args); free(_buf); - _buf = (char*)malloc(len + EXTRA_BUF_SIZE); + _buf = (char*)malloc(len + EXTRA_BUF_SIZE + 1); if (_buf == NULL) { return Error("Not enough memory to parse arguments"); }