Fixed a wrong behaviour

svn path=/trunk/; revision=39076
This commit is contained in:
Pierre Schweitzer 2009-01-25 08:29:42 +00:00
parent 6cc7b2d694
commit 69eda17b58

View file

@ -99,7 +99,7 @@ FatMountVolume(PFAT_IRP_CONTEXT IrpContext,
sizeof(DISK_GEOMETRY), sizeof(DISK_GEOMETRY),
TRUE); TRUE);
if (!NT_SUCCESS(Status)) return Status; if (!NT_SUCCESS(Status)) goto FatMountVolumeCleanup;
VolumeDevice->DeviceObject.SectorSize = DiskGeometry.BytesPerSector; VolumeDevice->DeviceObject.SectorSize = DiskGeometry.BytesPerSector;
@ -111,8 +111,7 @@ FatMountVolume(PFAT_IRP_CONTEXT IrpContext,
/* Initialize VCB for this volume */ /* Initialize VCB for this volume */
Status = FatInitializeVcb(&VolumeDevice->Vcb, TargetDeviceObject, Vpb); Status = FatInitializeVcb(&VolumeDevice->Vcb, TargetDeviceObject, Vpb);
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status)) goto FatMountVolumeCleanup;
goto FatMountVolumeCleanup;
/* Return success */ /* Return success */
return STATUS_SUCCESS; return STATUS_SUCCESS;