Commit 993f4d48 authored by Alex Henrie's avatar Alex Henrie Committed by Alexandre Julliard

msi: Fix memory leaks in HANDLE_CustomType23 (scan-build).

parent 1f7c84a3
...@@ -1021,6 +1021,7 @@ static UINT HANDLE_CustomType23( MSIPACKAGE *package, const WCHAR *source, const ...@@ -1021,6 +1021,7 @@ static UINT HANDLE_CustomType23( MSIPACKAGE *package, const WCHAR *source, const
if (!(args = build_msiexec_args( filename, target ))) if (!(args = build_msiexec_args( filename, target )))
{ {
free( dir ); free( dir );
free( filename );
return ERROR_OUTOFMEMORY; return ERROR_OUTOFMEMORY;
} }
...@@ -1028,6 +1029,7 @@ static UINT HANDLE_CustomType23( MSIPACKAGE *package, const WCHAR *source, const ...@@ -1028,6 +1029,7 @@ static UINT HANDLE_CustomType23( MSIPACKAGE *package, const WCHAR *source, const
handle = execute_command( L"msiexec", args, dir ); handle = execute_command( L"msiexec", args, dir );
free( dir ); free( dir );
free( filename );
free( args ); free( args );
if (handle == INVALID_HANDLE_VALUE) return ERROR_SUCCESS; if (handle == INVALID_HANDLE_VALUE) return ERROR_SUCCESS;
return wait_process_handle( package, type, handle, action ); return wait_process_handle( package, type, handle, action );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment