X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=process.cpp;h=22e5a121634ebd95722e4e0b9299635992807359;hb=caaaa1208f29647987173f7d9bc1aa75b58757b7;hp=62a46af9574f12fd4124bd74ef4965924363222f;hpb=76673b917b29d2a0206062f4bc132ae6e043b0d2;p=nssm.git diff --git a/process.cpp b/process.cpp index 62a46af..22e5a12 100644 --- a/process.cpp +++ b/process.cpp @@ -115,7 +115,7 @@ int kill_threads(nssm_service_t *service, kill_t *k) { /* Get a snapshot of all threads in the system. */ HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0); - if (! snapshot) { + if (snapshot == INVALID_HANDLE_VALUE) { log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_THREAD_FAILED, k->name, error_string(GetLastError()), 0); return 0; } @@ -241,7 +241,7 @@ int kill_console(nssm_service_t *service, kill_t *k) { /* Ignore the event ourselves. */ ret = 0; - bool ignored = SetConsoleCtrlHandler(0, TRUE); + BOOL ignored = SetConsoleCtrlHandler(0, TRUE); if (! ignored) { log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_SETCONSOLECTRLHANDLER_FAILED, k->name, error_string(GetLastError()), 0); ret = 4; @@ -309,7 +309,7 @@ void kill_process_tree(nssm_service_t * service, kill_t *k, unsigned long ppid) /* Get a snapshot of all processes in the system. */ HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); - if (! snapshot) { + if (snapshot == INVALID_HANDLE_VALUE) { log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_PROCESS_FAILED, k->name, error_string(GetLastError()), 0); return; }