Index: ext/libicpf/src/log.cpp
===================================================================
diff -u -N -r01f412dddb725bcd82c0dce8755af7f113a101d8 -r59323d78de809f467ffe062a5874fc2f86311fa3
--- ext/libicpf/src/log.cpp	(.../log.cpp)	(revision 01f412dddb725bcd82c0dce8755af7f113a101d8)
+++ ext/libicpf/src/log.cpp	(.../log.cpp)	(revision 59323d78de809f467ffe062a5874fc2f86311fa3)
@@ -304,8 +304,8 @@
 	if (iType < m_iLogLevel)
 		return;
 	
-	char_t szBuf1[1024];
-	vsprintf(szBuf1, pszStr, va);		// user passed stuff
+	char_t szBuf1[2048];
+	vsnprintf(szBuf1, 2048, pszStr, va);		// user passed stuff
 	
 	logs(iType, bStd, szBuf1);
 }