- _snprintf_s(ppid_string, sizeof(ppid_string), _TRUNCATE, "%d", ppid);
- log_event(EVENTLOG_INFORMATION_TYPE, NSSM_EVENT_KILL_PROCESS_TREE, pid_string, ppid_string, service_name, 0);
- if (! kill_process(service_name, stop_method, process_handle, pid, exitcode)) {
+ _snprintf_s(ppid_string, sizeof(ppid_string), _TRUNCATE, "%lu", ppid);
+ log_event(EVENTLOG_INFORMATION_TYPE, NSSM_EVENT_KILL_PROCESS_TREE, pid_string, ppid_string, service->name, 0);
+ if (! kill_process(service, process_handle, pid, exitcode)) {