From bf6215c6019ad14352a9afcc7fc28095bebd2673 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sat, 14 Sep 2019 09:41:47 +0200 Subject: [PATCH] [MOUNTMGR] Properly enumerate pending IRPs on cleanup CORE-16370 --- drivers/filters/mountmgr/mountmgr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/filters/mountmgr/mountmgr.c b/drivers/filters/mountmgr/mountmgr.c index 0b2fe8e7ba0..c2fc801a478 100644 --- a/drivers/filters/mountmgr/mountmgr.c +++ b/drivers/filters/mountmgr/mountmgr.c @@ -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);