Module: wine Branch: master Commit: 4db2ffa60e16e06b4f6ef89fcc4c73229f4446b1 URL: https://gitlab.winehq.org/wine/wine/-/commit/4db2ffa60e16e06b4f6ef89fcc4c732... Author: Alex Henrie <alexhenrie24(a)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) {