[PATCH 1/3] Free window text to prevent leak in case when WM_NCDESTROY doesn't get to default procedure
Nikolay Sivov
bunglehead at gmail.com
Sat Nov 14 22:45:57 CST 2009
---
dlls/user32/win.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/user32/win.c b/dlls/user32/win.c
index 9e42ff8..46c2388 100644
--- a/dlls/user32/win.c
+++ b/dlls/user32/win.c
@@ -769,7 +769,9 @@ LRESULT WIN_DestroyWindow( HWND hwnd )
free_dce( wndPtr->dce, hwnd );
wndPtr->dce = NULL;
icon_title = wndPtr->icon_title;
- HeapFree(GetProcessHeap(), 0, wndPtr->pScroll);
+ HeapFree( GetProcessHeap(), 0, wndPtr->text );
+ wndPtr->text = NULL;
+ HeapFree( GetProcessHeap(), 0, wndPtr->pScroll );
wndPtr->pScroll = NULL;
WIN_ReleasePtr( wndPtr );
--
1.5.6.5
--=-45mQlwYFJzBuRHwomPDu--
More information about the wine-patches
mailing list