From 650d5230ec7c1a95109c1acbdcf6409e12cf9cc9 Mon Sep 17 00:00:00 2001 From: Bart House Date: Sat, 12 May 2018 19:45:16 -0700 Subject: [PATCH] Fix memory leak. See bug 1169. --- win/win32/mhmain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/win/win32/mhmain.c b/win/win32/mhmain.c index f64ab7665..6c6bfea7d 100644 --- a/win/win32/mhmain.c +++ b/win/win32/mhmain.c @@ -795,6 +795,7 @@ onWMCommand(HWND hWnd, WPARAM wParam, LPARAM lParam) if (!OpenClipboard(hWnd)) { NHMessageBox(hWnd, TEXT("Cannot open clipboard"), MB_OK | MB_ICONERROR); + free(p); return 0; } @@ -803,6 +804,7 @@ onWMCommand(HWND hWnd, WPARAM wParam, LPARAM lParam) hglbCopy = GlobalAlloc(GMEM_MOVEABLE, (len + 1) * sizeof(char)); if (hglbCopy == NULL) { CloseClipboard(); + free(p); return FALSE; }