summaryrefslogtreecommitdiff
path: root/lib/path.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/path.js')
-rw-r--r--lib/path.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/path.js b/lib/path.js
index 44ef0d68e..fc5e650ce 100644
--- a/lib/path.js
+++ b/lib/path.js
@@ -163,6 +163,11 @@ if (isWindows) {
resolvedTail = normalizeArray(resolvedTail.split(/[\\\/]+/).filter(f),
!resolvedAbsolute).join('\\');
+ // If device is a drive letter, we'll normalize to lower case.
+ if (resolvedDevice && resolvedDevice.charAt(1) === ':')
+ resolvedDevice = resolvedDevice[0].toLowerCase() +
+ resolvedDevice.substr(1);
+
return (resolvedDevice + (resolvedAbsolute ? '\\' : '') + resolvedTail) ||
'.';
};