From: Pierre Schweitzer Date: Sat, 19 Oct 2019 14:56:21 +0000 (+0200) Subject: [MOUNTMGR] Fix enumerating drive letter for creating new mountpoint X-Git-Tag: 0.4.14-RC~1495 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=a53992180dc4e378d7e9b219bc6d854b75edfd6a;ds=sidebyside [MOUNTMGR] Fix enumerating drive letter for creating new mountpoint This is purely a copypasta error fix, which was causing MountMgrNextDriveLetterWorker to fail as no drive letters were enumerated previously. With that set of patches, MountMgr now properly assigns drive letters to new devices! --- diff --git a/drivers/filters/mountmgr/device.c b/drivers/filters/mountmgr/device.c index ec9a04d063d..9b762890ea6 100644 --- a/drivers/filters/mountmgr/device.c +++ b/drivers/filters/mountmgr/device.c @@ -610,7 +610,7 @@ MountMgrNextDriveLetterWorker(IN PDEVICE_EXTENSION DeviceExtension, DriveLetterInfo->CurrentDriveLetter <= L'Z'; DriveLetterInfo->CurrentDriveLetter++) { - NameBuffer[LETTER_POSITION] = DeviceInformation->SuggestedDriveLetter; + NameBuffer[LETTER_POSITION] = DriveLetterInfo->CurrentDriveLetter; Status = MountMgrCreatePointWorker(DeviceExtension, &SymbolicName, &TargetDeviceName); if (NT_SUCCESS(Status))