git://git.iain.cx/iain
/
nssm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fe0f3a4
)
CreateToolhelp32Snapshot returns INVALID_HANDLE_VALUE on failure https://msdn.microso...
author
David Bremner
<dbremner@gmail.com>
Mon, 4 Jul 2016 21:36:19 +0000
(14:36 -0700)
committer
Iain Patterson
<me@iain.cx>
Tue, 5 Jul 2016 09:03:44 +0000
(10:03 +0100)
process.cpp
patch
|
blob
|
history
diff --git
a/process.cpp
b/process.cpp
index
1c6946a
..
22e5a12
100644
(file)
--- a/
process.cpp
+++ b/
process.cpp
@@
-115,7
+115,7
@@
int kill_threads(nssm_service_t *service, kill_t *k) {
\r
/* Get a snapshot of all threads in the system. */
\r
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
\r
\r
/* Get a snapshot of all threads in the system. */
\r
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
\r
- if (
! snapshot
) {
\r
+ if (
snapshot == INVALID_HANDLE_VALUE
) {
\r
log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_THREAD_FAILED, k->name, error_string(GetLastError()), 0);
\r
return 0;
\r
}
\r
log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_THREAD_FAILED, k->name, error_string(GetLastError()), 0);
\r
return 0;
\r
}
\r
@@
-309,7
+309,7
@@
void kill_process_tree(nssm_service_t * service, kill_t *k, unsigned long ppid)
\r
/* Get a snapshot of all processes in the system. */
\r
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
\r
\r
/* Get a snapshot of all processes in the system. */
\r
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
\r
- if (
! snapshot
) {
\r
+ if (
snapshot == INVALID_HANDLE_VALUE
) {
\r
log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_PROCESS_FAILED, k->name, error_string(GetLastError()), 0);
\r
return;
\r
}
\r
log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_PROCESS_FAILED, k->name, error_string(GetLastError()), 0);
\r
return;
\r
}
\r