msacm32: Catch NULL parameters in acmFormatSuggest().
This commit is contained in:
parent
f5d183e20e
commit
d08197f92a
|
@ -676,6 +676,9 @@ MMRESULT WINAPI acmFormatSuggest(HACMDRIVER had, PWAVEFORMATEX pwfxSrc,
|
|||
TRACE("(%p, %p, %p, %d, %d)\n",
|
||||
had, pwfxSrc, pwfxDst, cbwfxDst, fdwSuggest);
|
||||
|
||||
if (!pwfxSrc || !pwfxDst)
|
||||
return MMSYSERR_INVALPARAM;
|
||||
|
||||
if (fdwSuggest & ~(ACM_FORMATSUGGESTF_NCHANNELS|ACM_FORMATSUGGESTF_NSAMPLESPERSEC|
|
||||
ACM_FORMATSUGGESTF_WBITSPERSAMPLE|ACM_FORMATSUGGESTF_WFORMATTAG))
|
||||
return MMSYSERR_INVALFLAG;
|
||||
|
|
Loading…
Reference in New Issue