diff options
-rw-r--r-- | lib/path.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/path.js b/lib/path.js index 63055d339..1c6018096 100644 --- a/lib/path.js +++ b/lib/path.js @@ -30,7 +30,7 @@ var isWindows = process.platform === 'win32'; function normalizeArray(parts, allowAboveRoot) { // if the path tries to go above the root, `up` ends up > 0 var up = 0; - for (var i = parts.length; i >= 0; i--) { + for (var i = parts.length-1; i >= 0; i--) { var last = parts[i]; if (last == '.') { parts.splice(i, 1); @@ -72,7 +72,7 @@ if (isWindows) { resolvedTail = '', resolvedAbsolute = false; - for (var i = arguments.length; i >= -1; i--) { + for (var i = arguments.length-1; i >= -1; i--) { var path = (i >= 0) ? arguments[i] : process.cwd(); // Skip empty and invalid entries @@ -255,7 +255,7 @@ if (isWindows) { var resolvedPath = '', resolvedAbsolute = false; - for (var i = arguments.length; i >= -1 && !resolvedAbsolute; i--) { + for (var i = arguments.length-1; i >= -1 && !resolvedAbsolute; i--) { var path = (i >= 0) ? arguments[i] : process.cwd(); // Skip empty and invalid entries |