[PATCH 4/5] Fix a lookin combo data leak
Nikolay Sivov
bunglehead at gmail.com
Wed Dec 9 16:35:42 CST 2009
---
dlls/comdlg32/filedlg.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/comdlg32/filedlg.c b/dlls/comdlg32/filedlg.c
index afd02dc..908201d 100644
--- a/dlls/comdlg32/filedlg.c
+++ b/dlls/comdlg32/filedlg.c
@@ -3258,6 +3258,7 @@ static int FILEDLG95_LOOKIN_SearchItem(HWND hwnd,WPARAM searchArg,int iSearchMet
static void FILEDLG95_LOOKIN_Clean(HWND hwnd)
{
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
+ LookInInfos *liInfos = GetPropA(fodInfos->DlgInfos.hwndLookInCB,LookInInfosStr);
int iPos;
int iCount = CBGetCount(fodInfos->DlgInfos.hwndLookInCB);
@@ -3276,9 +3277,10 @@ static void FILEDLG95_LOOKIN_Clean(HWND hwnd)
}
/* LookInInfos structure */
+ MemFree(liInfos);
RemovePropA(fodInfos->DlgInfos.hwndLookInCB,LookInInfosStr);
-
}
+
/***********************************************************************
* FILEDLG95_FILENAME_FillFromSelection
*
--
1.5.6.5
--=-rBMqBYnE2QY38zflhxxt--
More information about the wine-patches
mailing list