Module: wine Branch: master Commit: e21244f7a3ecc6458ea426172a8096341b626e43 URL: https://gitlab.winehq.org/wine/wine/-/commit/e21244f7a3ecc6458ea426172a80963...
Author: Zhiyi Zhang zzhang@codeweavers.com Date: Mon Mar 11 20:51:09 2024 +0800
mfreadwrite: Fix a memory leak (Coverity).
---
dlls/mfreadwrite/reader.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/mfreadwrite/reader.c b/dlls/mfreadwrite/reader.c index 5cd4641a0d4..5538739fe6b 100644 --- a/dlls/mfreadwrite/reader.c +++ b/dlls/mfreadwrite/reader.c @@ -1925,7 +1925,10 @@ static HRESULT source_reader_create_transform(struct source_reader *reader, BOOL if (SUCCEEDED(hr = MFTEnum(category, 0, &in_type, allow_processor ? NULL : &out_type, NULL, &classes, &count))) { if (!count) + { + free(entry); return MF_E_TOPO_CODEC_NOT_FOUND; + }
for (i = 0; i < count; i++) {