diff --git a/library/MiscUtils.cpp b/library/MiscUtils.cpp index cb3150152..a6bb4b412 100644 --- a/library/MiscUtils.cpp +++ b/library/MiscUtils.cpp @@ -68,7 +68,7 @@ std::string stl_vsprintf(const char *fmt, va_list args) { if (rsz < 0) buf.resize(buf.size()*2); - else if (unsigned(rsz) > buf.size()) + else if (unsigned(rsz) >= buf.size()) buf.resize(rsz+1); else return std::string(&buf[0], rsz);