From ba04253dfe6b69014fa41ad439fce8e469ae365b Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Wed, 26 May 2021 19:44:01 +0200 Subject: [PATCH] add NULL check --- src/IDirectDraw/IDirectDrawSurface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/IDirectDraw/IDirectDrawSurface.c b/src/IDirectDraw/IDirectDrawSurface.c index fa81078..0d37236 100644 --- a/src/IDirectDraw/IDirectDrawSurface.c +++ b/src/IDirectDraw/IDirectDrawSurface.c @@ -64,7 +64,7 @@ ULONG __stdcall IDirectDrawSurface__Release(IDirectDrawSurfaceImpl *This) { dprintf(" Released (%p)\n", This); - if ((This->caps & DDSCAPS_PRIMARYSURFACE)) + if (g_ddraw && (This->caps & DDSCAPS_PRIMARYSURFACE)) { EnterCriticalSection(&g_ddraw->cs); g_ddraw->primary = NULL;