[PATCH] dmime: Free more interfaces in IDirectMusicPerformance FreePMsg

Michael Stefaniuc mstefani at winehq.org
Mon Mar 16 18:38:27 CDT 2020


Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

On 3/16/20 7:59 AM, Alistair Leslie-Hughes wrote:
> Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
> ---
>  dlls/dmime/performance.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/dlls/dmime/performance.c b/dlls/dmime/performance.c
> index b7b71637a1..f535fe888f 100644
> --- a/dlls/dmime/performance.c
> +++ b/dlls/dmime/performance.c
> @@ -535,6 +535,12 @@ static HRESULT WINAPI IDirectMusicPerformance8Impl_FreePMsg(IDirectMusicPerforma
>    DMUS_ItemRemoveFromQueue( This, pItem );
>    LeaveCriticalSection(&This->safe);
>  
> +  if (pPMSG->pTool)
> +    IDirectMusicTool_Release(pPMSG->pTool);
> +
> +  if (pPMSG->pGraph)
> +    IDirectMusicGraph_Release(pPMSG->pGraph);
> +
>    if (pPMSG->punkUser)
>      IUnknown_Release(pPMSG->punkUser);
>  
> 




More information about the wine-devel mailing list