mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 08:54:05 +00:00
msi: Fix memory leaks in HANDLE_CustomType23 (scan-build).
This commit is contained in:
parent
1f7c84a33a
commit
993f4d48d2
|
@ -1021,6 +1021,7 @@ static UINT HANDLE_CustomType23( MSIPACKAGE *package, const WCHAR *source, const
|
|||
if (!(args = build_msiexec_args( filename, target )))
|
||||
{
|
||||
free( dir );
|
||||
free( filename );
|
||||
return ERROR_OUTOFMEMORY;
|
||||
}
|
||||
|
||||
|
@ -1028,6 +1029,7 @@ static UINT HANDLE_CustomType23( MSIPACKAGE *package, const WCHAR *source, const
|
|||
|
||||
handle = execute_command( L"msiexec", args, dir );
|
||||
free( dir );
|
||||
free( filename );
|
||||
free( args );
|
||||
if (handle == INVALID_HANDLE_VALUE) return ERROR_SUCCESS;
|
||||
return wait_process_handle( package, type, handle, action );
|
||||
|
|
Loading…
Reference in a new issue