From 33b5291dcd8cced1bbed6cc2a47d1bd00a821836 Mon Sep 17 00:00:00 2001 From: wj32 Date: Sun, 10 Jan 2010 07:50:48 +0000 Subject: [PATCH] fixed major process properties memory leak git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2597 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- 1.x/trunk/CHANGELOG.txt | 1 + 1.x/trunk/ProcessHacker/Forms/ProcessWindow.cs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/1.x/trunk/CHANGELOG.txt b/1.x/trunk/CHANGELOG.txt index 1a2d37efc..a7ee44559 100644 --- a/1.x/trunk/CHANGELOG.txt +++ b/1.x/trunk/CHANGELOG.txt @@ -5,6 +5,7 @@ Process Hacker * System Idle Process threads are shown * FIXED: * #2926287 - "Scroll Problems with Microsoft Intellipoint Mouse" + * Major process properties memory leak 1.10 * NEW/IMPROVED: diff --git a/1.x/trunk/ProcessHacker/Forms/ProcessWindow.cs b/1.x/trunk/ProcessHacker/Forms/ProcessWindow.cs index 1bc82e61d..15857d367 100644 --- a/1.x/trunk/ProcessHacker/Forms/ProcessWindow.cs +++ b/1.x/trunk/ProcessHacker/Forms/ProcessWindow.cs @@ -397,7 +397,10 @@ namespace ProcessHacker // Remove the process handle from the shared waiter. if (_processHandle != null) + { Program.SharedWaiter.Remove(_processHandle); + Program.SharedWaiter.ObjectSignaled -= SharedWaiter_ObjectSignaled; + } if (_processImage != null) {