More checks when loading the driver

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Sat May 3 06:37:10 CDT 2003


Changelog:
	wine/dlls/winmm/lolvldrv.c: MMDRV_Install
	Check for 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.44
diff -u -r1.44 lolvldrv.c
--- wine/dlls/winmm/lolvldrv.c	15 Mar 2003 00:54:12 -0000	1.44
+++ wine/dlls/winmm/lolvldrv.c	1 May 2003 22:50:58 -0000
@@ -612,6 +612,11 @@
     }
 
     d = DRIVER_FindFromHDrvr(lpDrv->hDriver);
+    if (!d) {
+	WARN("Couldn't open driver '%s'\n", drvFileName);
+	return FALSE;
+    }
+	
     lpDrv->bIs32 = (d->dwFlags & WINE_GDF_16BIT) ? FALSE : TRUE;
 
     /* Then look for xxxMessage functions */



More information about the wine-patches mailing list