diff --git a/libgm/src/Util.cpp b/libgm/src/Util.cpp index 797e259..abdfd51 100644 --- a/libgm/src/Util.cpp +++ b/libgm/src/Util.cpp @@ -18,6 +18,7 @@ */ #include "Util.hpp" +#include #include namespace GateMate { @@ -46,7 +47,7 @@ std::string vstringf(const char *fmt, va_list ap) va_list apc; va_copy(apc, ap); str = (char *)realloc(str, sz); - rc = vsnprintf(str, sz, fmt, apc); + int rc = vsnprintf(str, sz, fmt, apc); va_end(apc); if (rc >= 0 && rc < sz) break;