diff --git a/src/common/impl/FFstrbuf.c b/src/common/impl/FFstrbuf.c index 3bf7edcbb..a53079055 100644 --- a/src/common/impl/FFstrbuf.c +++ b/src/common/impl/FFstrbuf.c @@ -247,7 +247,7 @@ void ffStrbufSetNS(FFstrbuf* strbuf, uint32_t length, const char* value) { assert(value != NULL); - if (strbuf->allocated < length + 1) { + if (strbuf->allocated <= length) { char* newBuf = malloc(sizeof(char) * (length + 1)); memcpy(newBuf, value, length); if (strbuf->allocated > 0) {