Alistair Leslie-Hughes : dmime: IDirectMusicAudioPath Release primary buffer.
Module: wine Branch: master Commit: fa66c1b3011a32036b42c436320212aa3b30ae3f URL: https://source.winehq.org/git/wine.git/?a=commit;h=fa66c1b3011a32036b42c4363... Author: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> Date: Wed Dec 18 05:06:44 2019 +0000 dmime: IDirectMusicAudioPath Release primary buffer. 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(a)hotmail.com> Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/dmime/audiopath.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/dmime/audiopath.c b/dlls/dmime/audiopath.c index ac3121c0e0..1aadba92ae 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;
participants (1)
-
Alexandre Julliard