diff --git a/multimedia/dsound.c b/multimedia/dsound.c index c46cf906917..9165664a659 100644 --- a/multimedia/dsound.c +++ b/multimedia/dsound.c @@ -1327,6 +1327,7 @@ static HRESULT WINAPI IDirectSoundImpl_CreateSoundBuffer( if (primarybuf) { IDirectSoundBuffer_AddRef((LPDIRECTSOUNDBUFFER)primarybuf); *ippdsb = primarybuf; + primarybuf->dsbd.dwFlags = dsbd->dwFlags; return DS_OK; } /* Else create primarybuf */ }