- _snprintf(pid_string, sizeof(pid_string), "%d", pid);
- _snprintf(code, sizeof(code), "%d", exitcode);
- log_event(EVENTLOG_INFORMATION_TYPE, NSSM_EVENT_KILLING, service_name, pid_string, code, 0);
+ _snprintf_s(pid_string, sizeof(pid_string), _TRUNCATE, "%lu", pid);
+ _snprintf_s(code, sizeof(code), _TRUNCATE, "%lu", exitcode);
+ log_event(EVENTLOG_INFORMATION_TYPE, NSSM_EVENT_KILLING, service->name, pid_string, code, 0);