[PATCH v2 0/3] MR310: mf: Fix several reference leaks.

Nikolay Sivov (@nsivov) wine at gitlab.winehq.org
Mon Jun 27 02:52:49 CDT 2022


Nikolay Sivov (@nsivov) commented about dlls/mf/evr.c:
> +        renderer->mixer = NULL;
> +    }
> +
> +    if (renderer->presenter)
> +    {
> +        video_renderer_release_presenter_services(renderer);
> +        IMFVideoPresenter_Release(renderer->presenter);
> +        renderer->presenter = NULL;
> +    }
> +
> +    if (renderer->device_manager)
> +    {
> +        IUnknown_Release(renderer->device_manager);
> +        renderer->device_manager = NULL;
> +    }
> +
This is already done in video_renderer_initialize(). Maybe it's not triggered on shutdown?

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/310#note_2749



More information about the wine-devel mailing list