From 8184b83896e8835661f0d71304422d786df51f8d Mon Sep 17 00:00:00 2001 From: Giampaolo Rodola Date: Sat, 20 May 2017 05:16:07 +0200 Subject: fix memleak --- psutil/arch/windows/process_info.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- cgit v1.2.1