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