Module: wine Branch: master Commit: 4afca1787febb012d0cdd2c007dd32beba35178d URL: https://gitlab.winehq.org/wine/wine/-/commit/4afca1787febb012d0cdd2c007dd32b...
Author: Zhiyi Zhang zzhang@codeweavers.com Date: Sat Dec 30 11:58:04 2023 +0800
msi: Fix a memory leak (Coverity).
---
dlls/msi/action.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/msi/action.c b/dlls/msi/action.c index 575af431854..20da818e686 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -5263,9 +5263,13 @@ static UINT ACTION_ResolveSource(MSIPACKAGE* package) MSI_RecordSetStringW(record, 0, NULL); rc = MSI_ProcessMessage(package, INSTALLMESSAGE_ERROR, record); if (rc == IDCANCEL) + { + msiobj_release(&record->hdr); return ERROR_INSTALL_USEREXIT; + } attrib = GetFileAttributesW(package->db->path); } + msiobj_release(&record->hdr); rc = ERROR_SUCCESS; } else