=?UTF-8?Q?Fr=C3=A9d=C3=A9ric=20Delanoy=20?=: msi: Fix memory leak (coverity ).
Alexandre Julliard
julliard at winehq.org
Wed Feb 6 13:38:11 CST 2013
Module: wine
Branch: master
Commit: 72989b5b0335d203aa0afc478982acf9e0466b07
URL: http://source.winehq.org/git/wine.git/?a=commit;h=72989b5b0335d203aa0afc478982acf9e0466b07
Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date: Sat Feb 2 09:56:53 2013 +0100
msi: Fix memory leak (coverity).
---
dlls/msi/msi.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/dlls/msi/msi.c b/dlls/msi/msi.c
index 6a623e7..c1f4fcc 100644
--- a/dlls/msi/msi.c
+++ b/dlls/msi/msi.c
@@ -3178,7 +3178,11 @@ static UINT get_file_version( const WCHAR *path, WCHAR *verbuf, DWORD *verlen,
msi_free( version );
return GetLastError();
}
- if (!verbuf && !verlen && !langbuf && !langlen) return ERROR_SUCCESS;
+ if (!verbuf && !verlen && !langbuf && !langlen)
+ {
+ msi_free( version );
+ return ERROR_SUCCESS;
+ }
if (verlen)
{
if (VerQueryValueW( version, szVersionResource, (LPVOID *)&ffi, &len ) && len > 0)
More information about the wine-cvs
mailing list