[NTOSKRNL]

- Fix a bug in device removal which resulted in an IRP_MN_CANCEL_REMOVE_DEVICE request not being sent if the initial IRP_MN_QUERY_REMOVE_DEVICE failed

svn path=/trunk/; revision=52066
This commit is contained in:
Cameron Gutman 2011-06-02 18:23:30 +00:00
parent 69764dd21a
commit 2706c9b8b3

View file

@ -4153,6 +4153,8 @@ IopPrepareDeviceForRemoval(IN PDEVICE_OBJECT DeviceObject)
{
DPRINT1("Removal vetoed by failing the query remove request\n");
IopCancelRemoveDevice(DeviceObject);
return STATUS_UNSUCCESSFUL;
}