mirror of
https://github.com/reactos/reactos.git
synced 2025-05-23 11:04:52 +00:00
Fix resource initialization order in vfat too.
svn path=/trunk/; revision=32877
This commit is contained in:
parent
6a48cc1f2e
commit
05686732ed
1 changed files with 3 additions and 1 deletions
|
@ -506,6 +506,9 @@ VfatMount (PVFAT_IRP_CONTEXT IrpContext)
|
|||
|
||||
DPRINT("FsDeviceObject %p\n", DeviceObject);
|
||||
|
||||
/* Initialize this resource early ... it's used in VfatCleanup */
|
||||
ExInitializeResourceLite(&DeviceExt->DirResource);
|
||||
|
||||
DeviceExt->FATFileObject = IoCreateStreamFileObject(NULL, DeviceExt->StorageDevice);
|
||||
Fcb = vfatNewFCB(DeviceExt, &NameU);
|
||||
if (Fcb == NULL)
|
||||
|
@ -542,7 +545,6 @@ VfatMount (PVFAT_IRP_CONTEXT IrpContext)
|
|||
Fcb);
|
||||
|
||||
DeviceExt->LastAvailableCluster = 2;
|
||||
ExInitializeResourceLite(&DeviceExt->DirResource);
|
||||
ExInitializeResourceLite(&DeviceExt->FatResource);
|
||||
|
||||
InitializeListHead(&DeviceExt->FcbListHead);
|
||||
|
|
Loading…
Reference in a new issue