From 01309cc881008d556655a3e36661e1f608ba83e0 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Thu, 7 Jun 2007 12:50:11 +0000 Subject: [PATCH] no crash in ddraw what I known about for moment svn path=/trunk/; revision=27046 --- reactos/dll/directx/ddraw/startup.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/dll/directx/ddraw/startup.c b/reactos/dll/directx/ddraw/startup.c index f9ab5309141..c17ae25cccf 100644 --- a/reactos/dll/directx/ddraw/startup.c +++ b/reactos/dll/directx/ddraw/startup.c @@ -12,6 +12,7 @@ #include "ddrawgdi.h" DDRAWI_DIRECTDRAW_GBL ddgbl; +DDRAWI_DIRECTDRAW_INT primaryDirectDrawInt; DDRAWI_DDRAWSURFACE_GBL ddSurfGbl; WCHAR classname[128]; @@ -45,7 +46,9 @@ Create_DirectDraw (LPGUID pGUID, LPDIRECTDRAW* pIface, DX_STUB_str("here\n"); - DxHeapMemAlloc(memThis, sizeof(DDRAWI_DIRECTDRAW_INT)); + memThis = &primaryDirectDrawInt; + + RtlZeroMemory(memThis, sizeof(DDRAWI_DIRECTDRAW_INT)); DX_STUB_str("here\n")