msi: Fix memory leak (coverity).

oldstable
Frédéric Delanoy 2013-02-02 09:56:53 +01:00 committed by Alexandre Julliard
parent fd9becb907
commit 72989b5b03
1 changed files with 5 additions and 1 deletions

View File

@ -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)