IofCallDriver(): Check for NULL MajorFunction handlers with KeBugCheck(0)
[reactos.git] / ntoskrnl / io / irp.c
index 0b681f9..84e8e4d 100644 (file)
@@ -131,6 +131,8 @@ IofCallDriver(PDEVICE_OBJECT DeviceObject,
   DPRINT("MajorFunction %d\n", Param->MajorFunction);
   DPRINT("DriverObject->MajorFunction[Param->MajorFunction] %x\n",
         DriverObject->MajorFunction[Param->MajorFunction]);
+  if (!DriverObject->MajorFunction[Param->MajorFunction])
+    KeBugCheck(0);
   Status = DriverObject->MajorFunction[Param->MajorFunction](DeviceObject,
                                                             Irp);