Esme Povirk (@madewokherd) commented about dlls/windowscodecs/decoder.c:
+{
- IUnknown **objects;
- HRESULT hr = S_OK;
- UINT count, i;
- if (!enumerator)
return E_INVALIDARG;
- *enumerator = NULL;
- if (FAILED(hr = metadata_block_reader_initialize_metadata(block_reader)))
return hr;
- count = block_reader->metadata_count;
- if (!(objects = calloc(count, sizeof(*objects))))
`objects` is never freed.