From 2507e8b7766430051146f200ffff4007eb604335 Mon Sep 17 00:00:00 2001 From: Sven Strickroth Date: Tue, 24 Jul 2012 13:58:41 +0200 Subject: [PATCH] Use CAutoGeneralHandle Signed-off-by: Sven Strickroth --- src/TortoiseProc/ProgressDlg.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/TortoiseProc/ProgressDlg.cpp b/src/TortoiseProc/ProgressDlg.cpp index 940791635..cf0f18cd1 100644 --- a/src/TortoiseProc/ProgressDlg.cpp +++ b/src/TortoiseProc/ProgressDlg.cpp @@ -569,7 +569,7 @@ void CProgressDlg::KillProcessTree(DWORD dwProcessId) memset(&pe, 0, sizeof(PROCESSENTRY32)); pe.dwSize = sizeof(PROCESSENTRY32); - HANDLE hSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); + CAutoGeneralHandle hSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (::Process32First(hSnap, &pe)) { @@ -581,12 +581,8 @@ void CProgressDlg::KillProcessTree(DWORD dwProcessId) HANDLE hProc = ::OpenProcess(PROCESS_TERMINATE, FALSE, dwProcessId); if (hProc) - { ::TerminateProcess(hProc, 1); - ::CloseHandle(hProc); - } } - ::CloseHandle(hSnap); } void CProgressDlg::InsertCRLF() -- 2.11.4.GIT