Module: wine Branch: master Commit: 4db2ffa60e16e06b4f6ef89fcc4c73229f4446b1 URL: https://gitlab.winehq.org/wine/wine/-/commit/4db2ffa60e16e06b4f6ef89fcc4c732...
Author: Alex Henrie alexhenrie24@gmail.com Date: Sun Jun 11 21:17:09 2023 -0600
msi: Fix memory leak on error path in MSI_OpenPackageW (scan-build).
---
dlls/msi/package.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/msi/package.c b/dlls/msi/package.c index 90293a10881..081ab2caa3b 100644 --- a/dlls/msi/package.c +++ b/dlls/msi/package.c @@ -1411,7 +1411,10 @@ UINT MSI_OpenPackageW(LPCWSTR szPackage, DWORD dwOptions, MSIPACKAGE **pPackage) TRACE("opening package %s\n", debugstr_w( localfile )); r = MSI_OpenDatabaseW( localfile, MSIDBOPEN_TRANSACT, &db ); if (r != ERROR_SUCCESS) + { + free( product_version ); return r; + }
if (product_version) {