Marcus Meissner : quartz: Use FreeLibrary instead of CloseHandle (Coverity) .

Alexandre Julliard julliard at winehq.org
Mon Nov 11 14:08:15 CST 2013


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

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Fri Nov  8 23:00:52 2013 +0100

quartz: Use FreeLibrary instead of CloseHandle (Coverity).

---

 dlls/quartz/vmr9.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/quartz/vmr9.c b/dlls/quartz/vmr9.c
index 2dc12a6..cd1e139 100644
--- a/dlls/quartz/vmr9.c
+++ b/dlls/quartz/vmr9.c
@@ -838,7 +838,7 @@ static ULONG WINAPI VMR9Inner_Release(IUnknown * iface)
     {
         TRACE("Destroying\n");
         BaseControlWindow_Destroy(&This->baseControlWindow);
-        CloseHandle(This->hD3d9);
+        FreeLibrary(This->hD3d9);
 
         if (This->allocator)
             IVMRSurfaceAllocatorEx9_Release(This->allocator);
@@ -2308,7 +2308,7 @@ static HRESULT vmr_create(IUnknown *outer_unk, LPVOID *ppv, const CLSID *clsid)
 
 fail:
     BaseRendererImpl_Release(&pVMR->renderer.filter.IBaseFilter_iface);
-    CloseHandle(pVMR->hD3d9);
+    FreeLibrary(pVMR->hD3d9);
     CoTaskMemFree(pVMR);
     return hr;
 }




More information about the wine-cvs mailing list