From 0a723a2c75baae3ac01b2fd1ec2791c22be99dbb Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Thu, 20 Dec 2018 23:16:04 +0900 Subject: [PATCH] [ROSAPPS][VGAFONTEDIT] Fix memory leaks --- modules/rosapps/applications/devutils/vgafontedit/mainwnd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/rosapps/applications/devutils/vgafontedit/mainwnd.c b/modules/rosapps/applications/devutils/vgafontedit/mainwnd.c index 8057df50d77..a99812edf0f 100644 --- a/modules/rosapps/applications/devutils/vgafontedit/mainwnd.c +++ b/modules/rosapps/applications/devutils/vgafontedit/mainwnd.c @@ -222,6 +222,10 @@ DoFileOpen(IN PMAIN_WND_INFO Info) OpenInfo->bCreateNew = FALSE; CreateFontWindow(Info, OpenInfo); } + else + { + HeapFree(hProcessHeap, 0, OpenInfo->pszFileName); + } } else { @@ -246,6 +250,7 @@ MainWndOpenFile(IN PMAIN_WND_INFO Info, LPCWSTR File) else { MessageBoxW(Info->hMainWnd, L"Pathname is too long!", NULL, MB_ICONERROR); + HeapFree(hProcessHeap, 0, OpenInfo->pszFileName); } } else