X-Git-Url: https://vaikene.ee/gitweb/highlight.css?a=blobdiff_plain;f=src%2Flibs%2FCommon%2Flogger.cpp;h=358b3146b3bb6e789670adc1203d0524956de764;hb=602faa7b96d4467f127ccd581228ca7245283c32;hp=bb8807395aa7c735c07972a9a94110d1fae209df;hpb=c8050984a289a6ea98812395313ef37d4c7fd059;p=evaf diff --git a/src/libs/Common/logger.cpp b/src/libs/Common/logger.cpp index bb88073..358b314 100644 --- a/src/libs/Common/logger.cpp +++ b/src/libs/Common/logger.cpp @@ -421,7 +421,11 @@ QString Logger::printf(char const * const fmt, ...) const va_list ap; #ifdef Q_OS_WIN32 va_start(ap, fmt); +# ifdef Q_CC_GNU + vsnprintf(str, sizeof(str), fmt, ap); +# else _vsnprintf_s(str, sizeof(str), _TRUNCATE, fmt, ap); +# endif va_end(ap); #else ::va_start(ap, fmt);