From: Rémi Bernon rbernon@codeweavers.com
Fixes: 035012be26aa59675ca3209f428e597f8efa7015 --- dlls/mfplat/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/mfplat/buffer.c b/dlls/mfplat/buffer.c index b34b4de66b2..65fab78d427 100644 --- a/dlls/mfplat/buffer.c +++ b/dlls/mfplat/buffer.c @@ -1870,7 +1870,7 @@ static HRESULT WINAPI legacy_buffer_GetBufferAndLength(IMediaBuffer *iface, BYTE return IMFMediaBuffer_GetCurrentLength(buffer->media_buffer, len);
if (SUCCEEDED(hr = IMFMediaBuffer_Lock(buffer->media_buffer, data, NULL, len))) - InterlockedExchangePointer(&buffer->locked_data, data); + InterlockedExchangePointer(&buffer->locked_data, *data);
return hr; }