File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -767,7 +767,9 @@ const win32 = {
767767 }
768768 }
769769 } else if ( code === 47 /*/*/ || code === 92 /*\*/ ) {
770- return path [ 0 ] ;
770+ // `path` contains just a path separator, exit early to avoid
771+ // unnecessary work
772+ return path ;
771773 }
772774
773775 for ( var i = len - 1 ; i >= offset ; -- i ) {
@@ -1031,23 +1033,23 @@ const win32 = {
10311033 if ( len === 3 ) {
10321034 // `path` contains just a drive root, exit early to avoid
10331035 // unnecessary work
1034- ret . root = ret . dir = path . slice ( 0 , 3 ) ;
1036+ ret . root = ret . dir = path ;
10351037 return ret ;
10361038 }
10371039 rootEnd = 3 ;
10381040 }
10391041 } else {
10401042 // `path` contains just a drive root, exit early to avoid
10411043 // unnecessary work
1042- ret . root = ret . dir = path . slice ( 0 , 2 ) ;
1044+ ret . root = ret . dir = path ;
10431045 return ret ;
10441046 }
10451047 }
10461048 }
10471049 } else if ( code === 47 /*/*/ || code === 92 /*\*/ ) {
10481050 // `path` contains just a path separator, exit early to avoid
10491051 // unnecessary work
1050- ret . root = ret . dir = path [ 0 ] ;
1052+ ret . root = ret . dir = path ;
10511053 return ret ;
10521054 }
10531055
You can’t perform that action at this time.
0 commit comments