From 19ae483e879b862b8d329a9df332894fe06f9976 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Sat, 24 Nov 2007 12:57:26 +0000 Subject: [PATCH] Main_DirectDraw_EnumDisplayModes Forget Zero out two struct before they are being use svn path=/trunk/; revision=30717 --- reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c b/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c index c7247a6c888..289b8fa4bf4 100644 --- a/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c +++ b/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c @@ -24,6 +24,8 @@ Main_DirectDraw_EnumDisplayModes(LPDDRAWI_DIRECTDRAW_INT This, DWORD dwFlags, DX_WINDBG_trace(); + ZeroMemory(&DevMode, sizeof(DEVMODE)); + _SEH_TRY { @@ -45,6 +47,8 @@ Main_DirectDraw_EnumDisplayModes(LPDDRAWI_DIRECTDRAW_INT This, DWORD dwFlags, { DDSURFACEDESC2 SurfaceDesc; + ZeroMemory(&SurfaceDesc, sizeof(DDSURFACEDESC2)); + iMode++; SurfaceDesc.dwSize = sizeof (DDSURFACEDESC2);