mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 12:23:28 +00:00
[FASTFAT]
Don't mess with parentless FCB. Dedicated to Thomas :-). CORE-11377 CORE-11426 svn path=/trunk/; revision=72126
This commit is contained in:
@@ -268,11 +268,15 @@ vfatDestroyFCB(
|
||||
PVFATFCB pFCB)
|
||||
{
|
||||
FsRtlUninitializeFileLock(&pFCB->FileLock);
|
||||
if (!vfatFCBIsRoot(pFCB) &&
|
||||
!BooleanFlagOn(pFCB->Flags, FCB_IS_FAT) && !BooleanFlagOn(pFCB->Flags, FCB_IS_VOLUME))
|
||||
{
|
||||
RemoveEntryList(&pFCB->ParentListEntry);
|
||||
}
|
||||
ExFreePool(pFCB->PathNameBuffer);
|
||||
ExDeleteResourceLite(&pFCB->PagingIoResource);
|
||||
ExDeleteResourceLite(&pFCB->MainResource);
|
||||
ExFreeToNPagedLookasideList(&VfatGlobalData->FcbLookasideList, pFCB);
|
||||
RemoveEntryList(&pFCB->ParentListEntry);
|
||||
ASSERT(IsListEmpty(&pFCB->ParentListHead));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user