NAK.

+               HeapFree(GetProcessHeap(), 0, device->primary_pwfx);
+               device->primary_pwfx = DSOUND_CopyFormat(passed_fmt);
Copy to a tmp buffer first and return E_OUTOFMEMORY instead of reassigning 
primary_pwfx to NULL?

~Maarten



Reply via email to