Erich E. Hoover : strmbase: Fix race condition on InputPin_BeginFlush between csRenderLock and filter.csFilter.
Module: wine Branch: master Commit: c22547792a2e135bace39ace42ba9e7caa7f48d7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c22547792a2e135bace39ace42... Author: Erich E. Hoover <erich.e.hoover(a)gmail.com> Date: Thu Jul 17 10:28:42 2014 -0600 strmbase: Fix race condition on InputPin_BeginFlush between csRenderLock and filter.csFilter. --- dlls/strmbase/renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/strmbase/renderer.c b/dlls/strmbase/renderer.c index 766e467..3acca0f 100644 --- a/dlls/strmbase/renderer.c +++ b/dlls/strmbase/renderer.c @@ -130,8 +130,8 @@ static HRESULT WINAPI BaseRenderer_InputPin_BeginFlush(IPin * iface) TRACE("(%p/%p)->()\n", This, iface); - EnterCriticalSection(&pFilter->filter.csFilter); EnterCriticalSection(&pFilter->csRenderLock); + EnterCriticalSection(&pFilter->filter.csFilter); EnterCriticalSection(This->pin.pCritSec); hr = BaseInputPinImpl_BeginFlush(iface); if (SUCCEEDED(hr))
participants (1)
-
Alexandre Julliard