msacm32: If a driver load fails and it does not give us another error set the error to MMSYSERR_NODRIVER.
This commit is contained in:
parent
da8acbc47d
commit
6215742c6e
|
@ -555,6 +555,8 @@ MMRESULT WINAPI acmDriverOpen(PHACMDRIVER phad, HACMDRIVERID hadid, DWORD fdwOpe
|
|||
if (!pad->hDrvr)
|
||||
{
|
||||
ret = adod.dwError;
|
||||
if (ret == MMSYSERR_NOERROR)
|
||||
ret = MMSYSERR_NODRIVER;
|
||||
goto gotError;
|
||||
}
|
||||
}
|
||||
|
@ -578,6 +580,8 @@ MMRESULT WINAPI acmDriverOpen(PHACMDRIVER phad, HACMDRIVERID hadid, DWORD fdwOpe
|
|||
if (!pad->pLocalDrvrInst)
|
||||
{
|
||||
ret = adod.dwError;
|
||||
if (ret == MMSYSERR_NOERROR)
|
||||
ret = MMSYSERR_NODRIVER;
|
||||
goto gotError;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue