Index: src/libicpf/exception.cpp =================================================================== diff -u -rb5982438edac1abb34f8f5013ba073fd01523afc -rcb4e9d4b60d62b25ae2cf556c0642601af56c787 --- src/libicpf/exception.cpp (.../exception.cpp) (revision b5982438edac1abb34f8f5013ba073fd01523afc) +++ src/libicpf/exception.cpp (.../exception.cpp) (revision cb4e9d4b60d62b25ae2cf556c0642601af56c787) @@ -196,6 +196,9 @@ tchar_t* psz=new tchar_t[(size_t)MAX_EXCEPTION]; _vsntprintf(psz, (size_t)MAX_EXCEPTION, pszFormat, vl); psz[MAX_EXCEPTION-1]=_t('\0'); + + va_end(vl); + return psz; }