https://git.reactos.org/?p=reactos.git;a=commitdiff;h=d9f7459bb1dcb0893adbec74939962e7a4d95d9b

commit d9f7459bb1dcb0893adbec74939962e7a4d95d9b
Author:     Jérôme Gardou <[email protected]>
AuthorDate: Fri Dec 4 09:17:21 2020 +0100
Commit:     Jérôme Gardou <[email protected]>
CommitDate: Wed Feb 3 09:41:22 2021 +0100

    [NTOS:MM] Fix file object bad referencing
---
 ntoskrnl/mm/section.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/ntoskrnl/mm/section.c b/ntoskrnl/mm/section.c
index 866b90810e0..b38dc0bfc4a 100644
--- a/ntoskrnl/mm/section.c
+++ b/ntoskrnl/mm/section.c
@@ -3128,7 +3128,6 @@ MmCreateImageSection(PSECTION *SectionObject,
                 
InterlockedExchangePointer(&FileObject->SectionObjectPointer->ImageSectionObject,
 NULL);
                 ExFreePoolWithTag(ImageSectionObject, TAG_MM_SECTION_SEGMENT);
                 MmDereferenceSegment(DataSectionObject);
-                ObDereferenceObject(FileObject);
                 ObDereferenceObject(Section);
                 return STATUS_ACCESS_DENIED;
             }

Reply via email to