summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/path.js6
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