FreePool(SymLink.Buffer);
MountMgrNotify(DeviceExtension);
- if (!DeviceInformation->Volume)
+ if (!DeviceInformation->ManuallyRegistered)
{
MountMgrNotifyNameChange(DeviceExtension, DeviceName, FALSE);
}
{
if (DeviceEntry == &(DeviceExtension->DeviceListHead))
{
- if (DeviceName.Buffer)
+ if (SymbolicName)
{
FreePool(DeviceName.Buffer);
}
/* Find back correct mount point */
if (UniqueId)
{
- if (!UniqueId->UniqueIdLength != DeviceInformation->UniqueId->UniqueIdLength)
+ if (UniqueId->UniqueIdLength != DeviceInformation->UniqueId->UniqueIdLength)
{
continue;
}