summaryrefslogtreecommitdiff
path: root/deps/npm/lib/utils/completion/file-completion.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/lib/utils/completion/file-completion.js')
-rw-r--r--deps/npm/lib/utils/completion/file-completion.js6
1 files changed, 2 insertions, 4 deletions
diff --git a/deps/npm/lib/utils/completion/file-completion.js b/deps/npm/lib/utils/completion/file-completion.js
index 5201a15ff6..6ce2f83467 100644
--- a/deps/npm/lib/utils/completion/file-completion.js
+++ b/deps/npm/lib/utils/completion/file-completion.js
@@ -15,10 +15,8 @@ function fileCompletion (root, req, depth, cb) {
glob(pattern, opts, function (er, files) {
if (er) return cb(er)
return cb(null, (files || []).map(function (f) {
- return path.join(req, f.substr(root.length + 1)
- .substr((f === req ? path.dirname(req)
- : req).length)
- .replace(/^\//, ""))
+ var tail = f.substr(root.length + 1).replace(/^\//, "")
+ return path.join(req, tail)
}))
})
})