diff --git a/reactos/drivers/filesystems/cdfs/cleanup.c b/reactos/drivers/filesystems/cdfs/cleanup.c index 201412b3e91..c61b1ccd6fa 100644 --- a/reactos/drivers/filesystems/cdfs/cleanup.c +++ b/reactos/drivers/filesystems/cdfs/cleanup.c @@ -79,11 +79,13 @@ CdfsCleanup(PDEVICE_OBJECT DeviceObject, FileObject = Stack->FileObject; DeviceExtension = DeviceObject->DeviceExtension; + KeEnterCriticalRegion(); ExAcquireResourceExclusiveLite(&DeviceExtension->DirResource, TRUE); Status = CdfsCleanupFile(DeviceExtension, FileObject); ExReleaseResourceLite(&DeviceExtension->DirResource); + KeLeaveCriticalRegion(); ByeBye: