winepulse: Return E_UNEXPECTED with invalid dataflow in GetAudioEndpoint.

This commit is contained in:
Davide Beatrici 2023-06-28 09:10:38 +02:00 committed by Alexandre Julliard
parent 63874db740
commit 32775c875f

View file

@ -342,6 +342,9 @@ HRESULT WINAPI AUDDRV_GetAudioEndpoint(GUID *guid, IMMDevice *dev, IAudioClient
if (!get_pulse_name_by_guid(guid, pulse_name, &dataflow))
return AUDCLNT_E_DEVICE_INVALIDATED;
if (dataflow != eRender && dataflow != eCapture)
return E_UNEXPECTED;
*out = NULL;
len = strlen(pulse_name) + 1;