Don't crash on failing DRIVER_FindFromHDrvr
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Thu Jun 3 06:32:52 CDT 2004
Changelog:
dlls/winmm/lolvldrv.c: MMDRV_Install()
Don't crash on failing DRIVER_FindFromHDrvr
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Index: wine/dlls/winmm/lolvldrv.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/lolvldrv.c,v
retrieving revision 1.58
diff -u -w -r1.58 lolvldrv.c
--- wine/dlls/winmm/lolvldrv.c 1 Jun 2004 19:40:48 -0000 1.58
+++ wine/dlls/winmm/lolvldrv.c 3 Jun 2004 11:30:04 -0000
@@ -642,6 +642,11 @@
}
d = DRIVER_FindFromHDrvr(lpDrv->hDriver);
+ if (!d) {
+ WARN("DRIVER_FindFromHDrvr failed\n");
+ return FALSE;
+ }
+
lpDrv->bIs32 = (d->dwFlags & WINE_GDF_16BIT) ? FALSE : TRUE;
/* Then look for xxxMessage functions */
More information about the wine-patches
mailing list