Pierre Schweitzer : taskmgr: Fix handle leaks.

Alexandre Julliard julliard at winehq.org
Tue Jan 3 12:52:54 CST 2012


Module: wine
Branch: master
Commit: 4f18f4d2c32b0a27cd41bffe46a14496d82d390f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=4f18f4d2c32b0a27cd41bffe46a14496d82d390f

Author: Pierre Schweitzer <pierre at reactos.org>
Date:   Fri Dec 30 21:56:00 2011 +0100

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 3a51dd8..52d08f1 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 5b1fd41..8d52091 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 7941d5c..dce76f3 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;
 




More information about the wine-cvs mailing list