diff --git a/dlls/dsound/primary.c b/dlls/dsound/primary.c<br>index 0725bd2..a90be62 100644<br>--- a/dlls/dsound/primary.c<br>+++ b/dlls/dsound/primary.c<br>@@ -347,6 +347,10 @@ HRESULT DSOUND_PrimarySetFormat(DirectSo<br>
wfex->wBitsPerSample, wfex->cbSize);<br><br> /* **** */<br>+ if (wfex->nChannels > 2) {<br>+ FIXME("Currently only supports 2 channels");<br>+ return DSERR_BADFORMAT;
<br>+ }<br> RtlAcquireResourceExclusive(&(device->buffer_list_lock), TRUE);<br> EnterCriticalSection(&(device->mixlock));<br><br><br><br>