diff --git a/reactos/ntoskrnl/io/iomgr/device.c b/reactos/ntoskrnl/io/iomgr/device.c index 3e2f6796c14..1fa5d0d6721 100644 --- a/reactos/ntoskrnl/io/iomgr/device.c +++ b/reactos/ntoskrnl/io/iomgr/device.c @@ -1359,6 +1359,9 @@ IoUnregisterShutdownNotification(PDEVICE_OBJECT DeviceObject) NextEntry = NextEntry->Flink; } + /* Release the shutdown lock */ + KeReleaseSpinLock(&ShutdownListLock, OldIrql); + /* Now remove the flag */ DeviceObject->Flags &= ~DO_SHUTDOWN_REGISTERED; }