From 3c08b2302470f2cfed82116b6567688729a88b4f Mon Sep 17 00:00:00 2001 From: Roderick Colenbrander Date: Tue, 21 Aug 2007 16:52:01 +0200 Subject: [PATCH] wined3d: Fix a null pointer dereference. --- dlls/wined3d/surface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c index 58b4ed61450..20ade5c8708 100644 --- a/dlls/wined3d/surface.c +++ b/dlls/wined3d/surface.c @@ -1155,7 +1155,7 @@ static HRESULT WINAPI IWineD3DSurfaceImpl_UnlockRect(IWineD3DSurface *iface) { } IWineD3DSurface_GetContainer(iface, &IID_IWineD3DSwapChain, (void **)&swapchain); - if(swapchain || iface == myDevice->render_targets[0]) { + if(swapchain || (myDevice->render_targets && iface == myDevice->render_targets[0])) { if(wined3d_settings.rendertargetlock_mode == RTL_DISABLE) { static BOOL warned = FALSE; if(!warned) { -- 2.11.4.GIT