Don't crash if PCI AddDevice is called with a NULL Pdo (happens if pci.sys is considered as a legacy driver)

svn path=/trunk/; revision=24146
This commit is contained in:
Hervé Poussineau 2006-09-16 20:22:54 +00:00
parent 30f438bb7b
commit 25e2b01535

View 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);