Fix a FIXME in fastfat driver which also fixes a BSOD in kernel32 path winetest

svn path=/trunk/; revision=47959
This commit is contained in:
Pierre Schweitzer 2010-07-06 18:39:09 +00:00
parent df7159d459
commit 0a78b4958c

View file

@ -469,8 +469,12 @@ FATAddEntry(
CcSetDirtyPinnedData(Context, NULL);
CcUnpinData(Context);
/* FIXME: check status */
vfatMakeFCBFromDirEntry(DeviceExt, ParentFcb, &DirContext, Fcb);
Status = vfatMakeFCBFromDirEntry(DeviceExt, ParentFcb, &DirContext, Fcb);
if (!NT_SUCCESS(Status))
{
ExFreePoolWithTag(Buffer, TAG_VFAT);
return Status;
}
DPRINT("new : entry=%11.11s\n", (*Fcb)->entry.Fat.Filename);
DPRINT("new : entry=%11.11s\n", DirContext.DirEntry.Fat.Filename);