From 73949379b7a8493890c200c1d6112684a34c4ef5 Mon Sep 17 00:00:00 2001 From: Stefan Burnicki Date: Tue, 26 Jul 2016 07:34:07 +0200 Subject: [PATCH] Don't check system drive info for *nix default drive --- .../Microsoft.PowerShell/Commands/FileSystemProvider.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/System.Management/Microsoft.PowerShell/Commands/FileSystemProvider.cs b/Source/System.Management/Microsoft.PowerShell/Commands/FileSystemProvider.cs index 4f8ba32f..1c4f1e4b 100644 --- a/Source/System.Management/Microsoft.PowerShell/Commands/FileSystemProvider.cs +++ b/Source/System.Management/Microsoft.PowerShell/Commands/FileSystemProvider.cs @@ -347,6 +347,13 @@ protected override bool ItemExists(string path) protected override PSDriveInfo NewDrive(PSDriveInfo drive) { + // The special drive for *nix systems is always valid + if (drive.Name == FallbackDriveName && + drive.Root == System.IO.Path.GetPathRoot(Environment.CurrentDirectory)) + { + return drive; + } + try { var driveInfo = new System.IO.DriveInfo(System.IO.Path.GetPathRoot(drive.Root));