Fix _vsnprintf on windows (#720)

* use _vsnprintf_s on windows
This commit is contained in:
Dominik Szamburski 2019-09-10 19:36:37 +02:00 committed by Dmitry Novikov
parent 262f443404
commit bf58a0206d

View File

@ -422,7 +422,11 @@ public:
va_list arg_ptr;
va_start(arg_ptr, pszFormat);
#if defined(_WIN32) && !defined(_CRT_SECURE_NO_WARNINGS)
_vsnprintf_s(m_szBuf, sizeof(m_szBuf) - 1, sizeof(m_szBuf) - 1, pszFormat, arg_ptr);
#else
_vsnprintf(m_szBuf, sizeof(m_szBuf) - 1, pszFormat, arg_ptr);
#endif
va_end(arg_ptr);
m_szBuf[sizeof(m_szBuf) - 1] = 0;