Don't crash if PCI AddDevice is called with a NULL Pdo (happens if pci.sys is conside...
authorHervé Poussineau <hpoussin@reactos.org>
Sat, 16 Sep 2006 20:22:54 +0000 (20:22 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Sat, 16 Sep 2006 20:22:54 +0000 (20:22 +0000)
svn path=/trunk/; revision=24146

reactos/drivers/bus/pci/pci.c

index 9cd4b47..f5590a0 100644 (file)
@@ -135,6 +135,8 @@ PciAddDevice(
   NTSTATUS Status;
 
   DPRINT("Called\n");
+  if (PhysicalDeviceObject == NULL)
+    return STATUS_SUCCESS;
 
   Status = IoCreateDevice(DriverObject, sizeof(FDO_DEVICE_EXTENSION),
     NULL, FILE_DEVICE_BUS_EXTENDER, FILE_DEVICE_SECURE_OPEN, TRUE, &Fdo);