summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
bd73779)
- Move FCB list removal to vfatDelFCBFromTable, since vfatAddFCBToTable does the insert. Fixes list corruption in vfatUpdateFCB.
svn path=/trunk/; revision=64843
}
entry->next = pFCB->Hash.next;
}
}
entry->next = pFCB->Hash.next;
}
+
+ RemoveEntryList(&pFCB->FcbListEntry);
{
ASSERT(pFCB->OpenHandleCount == 0);
tmpFcb = pFCB->parentFcb;
{
ASSERT(pFCB->OpenHandleCount == 0);
tmpFcb = pFCB->parentFcb;
- RemoveEntryList (&pFCB->FcbListEntry);
vfatDelFCBFromTable(pVCB, pFCB);
vfatDestroyFCB(pFCB);
}
vfatDelFCBFromTable(pVCB, pFCB);
vfatDestroyFCB(pFCB);
}