summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2017-05-20 05:16:07 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2017-05-20 05:16:07 +0200
commit8184b83896e8835661f0d71304422d786df51f8d (patch)
tree56e80c87ca97d6d3542361a1c3e5bece9770f8eb
parent51f7849e2816767792d4096a111b59e787e5542b (diff)
downloadpsutil-win-openprocess-fix-2.tar.gz
-rw-r--r--psutil/arch/windows/process_info.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/psutil/arch/windows/process_info.c b/psutil/arch/windows/process_info.c
index e1c58b29..cc566952 100644
--- a/psutil/arch/windows/process_info.c
+++ b/psutil/arch/windows/process_info.c
@@ -180,9 +180,12 @@ psutil_pid_in_pids(DWORD pid) {
if (proclist == NULL)
return -1;
for (i = 0; i < numberOfReturnedPIDs; i++) {
- if (proclist[i] == pid)
+ if (proclist[i] == pid) {
+ free(proclist);
return 1;
+ }
}
+ free(proclist);
return 0;
}