Check result of DRIVER_FindFromHDrvr().

svn path=/trunk/; revision=26699
This commit is contained in:
Dmitry Gorbachev 2007-05-11 14:12:40 +00:00
parent 915201e112
commit 5b30343d53

View file

@ -645,7 +645,11 @@ static BOOL MMDRV_Install(LPCSTR drvRegName, LPCSTR drvFileName, BOOL bIsMapper)
return FALSE;
}
d = DRIVER_FindFromHDrvr(lpDrv->hDriver);
if (!(d = DRIVER_FindFromHDrvr(lpDrv->hDriver))) {
CloseDriver(lpDrv->hDriver, 0, 0);
WARN("Couldn't get the WINE internal structure for driver '%s'\n", drvFileName);
return FALSE;
}
lpDrv->bIs32 = (d->dwFlags & WINE_GDF_16BIT) ? FALSE : TRUE;
/* Then look for xxxMessage functions */