Module: wine Branch: master Commit: 993f4d48d23477e70e92256890c77687a1c4ba08 URL: https://gitlab.winehq.org/wine/wine/-/commit/993f4d48d23477e70e92256890c7768...
Author: Alex Henrie alexhenrie24@gmail.com Date: Tue Jun 13 00:17:14 2023 -0600
msi: Fix memory leaks in HANDLE_CustomType23 (scan-build).
---
dlls/msi/custom.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/msi/custom.c b/dlls/msi/custom.c index 8b020db260d..d1e064f5b65 100644 --- a/dlls/msi/custom.c +++ b/dlls/msi/custom.c @@ -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 );