File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -788,7 +788,9 @@ const win32 = {
788
788
}
789
789
}
790
790
} else if ( code === 47 /*/*/ || code === 92 /*\*/ ) {
791
- return path [ 0 ] ;
791
+ // `path` contains just a path separator, exit early to avoid
792
+ // unnecessary work
793
+ return path ;
792
794
}
793
795
794
796
for ( var i = len - 1 ; i >= offset ; -- i ) {
@@ -1041,7 +1043,7 @@ const win32 = {
1041
1043
if ( len === 3 ) {
1042
1044
// `path` contains just a drive root, exit early to avoid
1043
1045
// unnecessary work
1044
- ret . root = ret . dir = path . slice ( 0 , 3 ) ;
1046
+ ret . root = ret . dir = path ;
1045
1047
return ret ;
1046
1048
}
1047
1049
isAbsolute = true ;
@@ -1050,15 +1052,15 @@ const win32 = {
1050
1052
} else {
1051
1053
// `path` contains just a drive root, exit early to avoid
1052
1054
// unnecessary work
1053
- ret . root = ret . dir = path . slice ( 0 , 2 ) ;
1055
+ ret . root = ret . dir = path ;
1054
1056
return ret ;
1055
1057
}
1056
1058
}
1057
1059
}
1058
1060
} else if ( code === 47 /*/*/ || code === 92 /*\*/ ) {
1059
1061
// `path` contains just a path separator, exit early to avoid
1060
1062
// unnecessary work
1061
- ret . root = ret . dir = path [ 0 ] ;
1063
+ ret . root = ret . dir = path ;
1062
1064
return ret ;
1063
1065
}
1064
1066
You can’t perform that action at this time.
0 commit comments