[MOUNTMGR] Properly enumerate pending IRPs on cleanup

CORE-16370
This commit is contained in:
Pierre Schweitzer 2019-09-14 09:41:47 +02:00
parent 0a5f86d44a
commit bf6215c601
No known key found for this signature in database
GPG key ID: 7545556C3D585B0B

View file

@ -1736,7 +1736,7 @@ MountMgrCleanup(IN PDEVICE_OBJECT DeviceObject,
}
/* Otherwise, cancel all the IRPs */
NextEntry = &(DeviceExtension->IrpListHead);
NextEntry = DeviceExtension->IrpListHead.Flink;
do
{
ListIrp = CONTAINING_RECORD(NextEntry, IRP, Tail.Overlay.ListEntry);