diff --git a/reactos/ntoskrnl/mm/section.c b/reactos/ntoskrnl/mm/section.c index 1bfcfb4f53e..22d3b99acdd 100644 --- a/reactos/ntoskrnl/mm/section.c +++ b/reactos/ntoskrnl/mm/section.c @@ -5077,6 +5077,8 @@ MmCreateSection (OUT PVOID * Section, if (!NT_SUCCESS(Status) && Status != STATUS_END_OF_FILE) { DPRINT1("CC failure: %lx\n", Status); + if (FileObject) + ObDereferenceObject(FileObject); return Status; } // Caching is initialized...