msvfw32: Fix a leak (coverity)

Frédéric Delanoy frederic.delanoy at gmail.com
Fri Nov 2 17:49:29 CDT 2012


CID 713606
---
 dlls/msvfw32/msvideo_main.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dlls/msvfw32/msvideo_main.c b/dlls/msvfw32/msvideo_main.c
index f27d3ec..f418481 100644
--- a/dlls/msvfw32/msvideo_main.c
+++ b/dlls/msvfw32/msvideo_main.c
@@ -1512,7 +1512,10 @@ static BOOL GetFileNamePreview(LPVOID lpofn,BOOL bSave,BOOL bUnicode)
 
   fnGetFileName = (LPVOID)GetProcAddress(hComdlg32, szFunctionName);
   if (fnGetFileName == NULL)
+  {
+    FreeLibrary(hComdlg32);
     return FALSE;
+  }
 
   /* FIXME: need to add OFN_ENABLEHOOK and our own handler */
   ret = fnGetFileName(lpofn);
-- 
1.8.0




More information about the wine-patches mailing list