Index: ext/libicpf/src/exception.cpp =================================================================== diff -u -N -raba7605f4821e4a65dd64cb5118f4f44d65155eb -r6dae57f5e7aeeb965bc018024d8360069f6e15c1 --- ext/libicpf/src/exception.cpp (.../exception.cpp) (revision aba7605f4821e4a65dd64cb5118f4f44d65155eb) +++ ext/libicpf/src/exception.cpp (.../exception.cpp) (revision 6dae57f5e7aeeb965bc018024d8360069f6e15c1) @@ -139,7 +139,7 @@ // alloc some space - no more than MAX_EXCEPTION chracters tchar_t* psz=new tchar_t[(size_t)MAX_EXCEPTION]; - _vsnprintf(psz, (size_t)MAX_EXCEPTION, pszFormat, vl); + _vsntprintf(psz, (size_t)MAX_EXCEPTION, pszFormat, vl); psz[MAX_EXCEPTION-1]=_t('\0'); return psz; }