21 Sep
2022
21 Sep
'22
4:56 a.m.
From: Rémi Bernon <rbernon(a)codeweavers.com> --- dlls/mf/copier.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/mf/copier.c b/dlls/mf/copier.c index ab995fb98db..816bed6388e 100644 --- a/dlls/mf/copier.c +++ b/dlls/mf/copier.c @@ -494,6 +494,9 @@ static HRESULT WINAPI sample_copier_transform_ProcessOutput(IMFTransform *iface, TRACE("%p, %#lx, %lu, %p, %p.\n", iface, flags, count, buffers, status); + if (count != 1) + return E_INVALIDARG; + EnterCriticalSection(&transform->cs); if (!(transform->flags & SAMPLE_COPIER_OUTPUT_TYPE_SET)) hr = MF_E_TRANSFORM_TYPE_NOT_SET; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/887