Compiler food.
[nssm.git] / event.cpp
index baec6be..995b7af 100644 (file)
--- a/event.cpp
+++ b/event.cpp
@@ -14,7 +14,7 @@ char *error_string(unsigned long error) {
   }\r
 \r
   if (! FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, error, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (char *) error_message, NSSM_ERROR_BUFSIZE, 0)) {\r
-    if (_snprintf(error_message, NSSM_ERROR_BUFSIZE, "system error %lu", error) < 0) return 0;\r
+    if (_snprintf_s(error_message, NSSM_ERROR_BUFSIZE, _TRUNCATE, "system error %lu", error) < 0) return 0;\r
   }\r
   return error_message;\r
 }\r
@@ -24,7 +24,7 @@ char *message_string(unsigned long error) {
   char *ret;\r
   if (! FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_IGNORE_INSERTS, 0, error, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPSTR) &ret, NSSM_ERROR_BUFSIZE, 0)) {\r
     ret = (char *) HeapAlloc(GetProcessHeap(), 0, 32);\r
-    if (_snprintf(ret, NSSM_ERROR_BUFSIZE, "system error %lu", error) < 0) return 0;\r
+    if (_snprintf_s(ret, NSSM_ERROR_BUFSIZE, _TRUNCATE, "system error %lu", error) < 0) return 0;\r
   }\r
   return ret;\r
 }\r
@@ -76,7 +76,7 @@ int popup_message(unsigned int type, unsigned long id, ...) {
 \r
   char blurb[256];\r
   va_start(arg, id);\r
-  if (vsnprintf(blurb, sizeof(blurb), format, arg) < 0) {\r
+  if (vsnprintf_s(blurb, sizeof(blurb), _TRUNCATE, format, arg) < 0) {\r
     va_end(arg);\r
     LocalFree(format);\r
     return MessageBox(0, "Message %lu was supposed to go here!", NSSM, MB_OK | MB_ICONEXCLAMATION);\r