From c24acbfdc2c044c81324b7db8110884c273aec18 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Thu, 6 Nov 2014 20:54:27 +0000 Subject: [PATCH] [NTFS] Add a sanity check in NtfsFindMftRecord() svn path=/trunk/; revision=65301 --- reactos/drivers/filesystems/ntfs/mft.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/reactos/drivers/filesystems/ntfs/mft.c b/reactos/drivers/filesystems/ntfs/mft.c index f91e67b719c..8851a4d04aa 100644 --- a/reactos/drivers/filesystems/ntfs/mft.c +++ b/reactos/drivers/filesystems/ntfs/mft.c @@ -492,7 +492,6 @@ NtfsFindMftRecord(PDEVICE_EXTENSION Vcb, ULONGLONG *OutMFTIndex) { PFILE_RECORD_HEADER MftRecord; - //ULONG Magic; PNTFS_ATTR_CONTEXT IndexRootCtx; PNTFS_ATTR_CONTEXT IndexBitmapCtx; PNTFS_ATTR_CONTEXT IndexAllocationCtx; @@ -520,7 +519,7 @@ NtfsFindMftRecord(PDEVICE_EXTENSION Vcb, if (NT_SUCCESS(ReadFileRecord(Vcb, MFTIndex, MftRecord))) { - //Magic = MftRecord->Magic; + ASSERT(MftRecord->Ntfs.Type == NRH_FILE_TYPE); Status = FindAttribute(Vcb, MftRecord, AttributeIndexRoot, L"$I30", 4, &IndexRootCtx); if (!NT_SUCCESS(Status)) -- 2.17.1