Stefan Dösinger : wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.

Alexandre Julliard julliard at wine.codeweavers.com
Tue May 23 11:04:48 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: a55da88d0bac8054eba781018cd017a801419bb9
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=a55da88d0bac8054eba781018cd017a801419bb9

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Tue May 23 15:30:15 2006 +0200

wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.

---

 dlls/wined3d/swapchain.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wined3d/swapchain.c b/dlls/wined3d/swapchain.c
index 5d9a0b3..64a567b 100644
--- a/dlls/wined3d/swapchain.c
+++ b/dlls/wined3d/swapchain.c
@@ -382,7 +382,7 @@ HRESULT WINAPI IWineD3DSwapChainImpl_Get
     }
 
     /* Note inc ref on returned surface */
-    IWineD3DSurface_AddRef(*ppBackBuffer);
+    if(*ppBackBuffer) IWineD3DSurface_AddRef(*ppBackBuffer);
     return WINED3D_OK;
 
 }




More information about the wine-cvs mailing list