mirror of
https://github.com/reactos/reactos.git
synced 2024-08-12 14:16:30 +00:00
Initialize this resource before the first potential use.
svn path=/trunk/; revision=32876
This commit is contained in:
parent
3baec3ddb1
commit
6a48cc1f2e
|
@ -361,6 +361,11 @@ CdfsMountVolume(PDEVICE_OBJECT DeviceObject,
|
|||
NewDeviceObject->StackSize = DeviceExt->StorageDevice->StackSize + 1;
|
||||
NewDeviceObject->Flags &= ~DO_DEVICE_INITIALIZING;
|
||||
|
||||
/* Close (and cleanup) might be called from IoCreateStreamFileObject
|
||||
* but we use this resource from CdfsCleanup, therefore it should be
|
||||
* initialized no later than this. */
|
||||
ExInitializeResourceLite(&DeviceExt->DirResource);
|
||||
|
||||
DeviceExt->StreamFileObject = IoCreateStreamFileObject(NULL,
|
||||
DeviceExt->StorageDevice);
|
||||
|
||||
|
@ -406,7 +411,6 @@ CdfsMountVolume(PDEVICE_OBJECT DeviceObject,
|
|||
Fcb);
|
||||
|
||||
ExInitializeResourceLite(&DeviceExt->VcbResource);
|
||||
ExInitializeResourceLite(&DeviceExt->DirResource);
|
||||
|
||||
KeInitializeSpinLock(&DeviceExt->FcbListLock);
|
||||
InitializeListHead(&DeviceExt->FcbListHead);
|
||||
|
|
Loading…
Reference in a new issue