From fc918eb5acdca9c2d8b7f1fc49802ccacb51b445 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Fri, 12 Jun 2009 16:52:31 +0000 Subject: [PATCH] ChangeDisplaySettingsExA: don't leak the memory for the converted DEVMODEW svn path=/trunk/; revision=41393 --- reactos/dll/win32/user32/misc/display.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/dll/win32/user32/misc/display.c b/reactos/dll/win32/user32/misc/display.c index cadf87685aa..22d070d5527 100644 --- a/reactos/dll/win32/user32/misc/display.c +++ b/reactos/dll/win32/user32/misc/display.c @@ -477,6 +477,9 @@ ChangeDisplaySettingsExA( rc = NtUserChangeDisplaySettings ( pDeviceName, pDevModeW, hwnd, dwflags, lParam ); + if (pDevModeW != NULL) + RtlFreeHeap(GetProcessHeap(), pDevModeW); + if (lpszDeviceName != NULL) RtlFreeUnicodeString ( &DeviceName );