From 4f18f4d2c32b0a27cd41bffe46a14496d82d390f Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Fri, 30 Dec 2011 21:56:00 +0100 Subject: [PATCH] taskmgr: Fix handle leaks. --- programs/taskmgr/applpage.c | 2 +- programs/taskmgr/perfpage.c | 2 +- programs/taskmgr/procpage.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/taskmgr/applpage.c b/programs/taskmgr/applpage.c index 3a51dd81134..52d08f12852 100644 --- a/programs/taskmgr/applpage.c +++ b/programs/taskmgr/applpage.c @@ -891,7 +891,7 @@ ApplicationPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) UpdateApplicationListControlViewSetting(); /* Start our refresh thread */ - CreateThread(NULL, 0, ApplicationPageRefreshThread, NULL, 0, NULL); + CloseHandle( CreateThread(NULL, 0, ApplicationPageRefreshThread, NULL, 0, NULL)); return TRUE; diff --git a/programs/taskmgr/perfpage.c b/programs/taskmgr/perfpage.c index 5b1fd4149ca..8d520912eb9 100644 --- a/programs/taskmgr/perfpage.c +++ b/programs/taskmgr/perfpage.c @@ -343,7 +343,7 @@ PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) GraphCtrl_SetPlotColor(&PerformancePageMemUsageHistoryGraph, 0, RGB(255, 255, 0)) ; /* Start our refresh thread */ #ifdef RUN_PERF_PAGE - CreateThread(NULL, 0, PerformancePageRefreshThread, NULL, 0, NULL); + CloseHandle( CreateThread(NULL, 0, PerformancePageRefreshThread, NULL, 0, NULL)); #endif /* diff --git a/programs/taskmgr/procpage.c b/programs/taskmgr/procpage.c index 7941d5c84d8..dce76f3d814 100644 --- a/programs/taskmgr/procpage.c +++ b/programs/taskmgr/procpage.c @@ -483,7 +483,7 @@ ProcessPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) OldProcessListWndProc = (WNDPROC)SetWindowLongPtrW(hProcessPageListCtrl, GWLP_WNDPROC, (LONG_PTR)ProcessListWndProc); /* Start our refresh thread */ - CreateThread(NULL, 0, ProcessPageRefreshThread, NULL, 0, NULL); + CloseHandle( CreateThread(NULL, 0, ProcessPageRefreshThread, NULL, 0, NULL)); return TRUE; -- 2.11.4.GIT