[PATCH] dmime: IDirectMusicAudioPath Release primary buffer.
Michael Stefaniuc
mstefani at winehq.org
Wed Dec 18 14:02:26 CST 2019
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
Too bad we're in freeze, the AudioPath creation could need some cleanup
too...
On 12/18/19 6:06 AM, Alistair Leslie-Hughes wrote:
> In IDirectMusicAudioPath CreateStandardAudioPath we create a
> AudioPath object and assign it a primary buffer object which
> needs to be released.
>
> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=36272
>
> Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
> ---
> dlls/dmime/audiopath.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/dlls/dmime/audiopath.c b/dlls/dmime/audiopath.c
> index ac3121c0e0a..1aadba92aea 100644
> --- a/dlls/dmime/audiopath.c
> +++ b/dlls/dmime/audiopath.c
> @@ -108,6 +108,8 @@ static ULONG WINAPI IDirectMusicAudioPathImpl_Release (IDirectMusicAudioPath *if
> TRACE("(%p): ReleaseRef to %d\n", This, ref);
>
> if (ref == 0) {
> + if (This->pPrimary)
> + IDirectSoundBuffer_Release(This->pPrimary);
> if (This->pDSBuffer)
> IDirectSoundBuffer_Release(This->pDSBuffer);
> This->pPerf = NULL;
>
More information about the wine-devel
mailing list