aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/npm-registry-client/lib/request.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/npm-registry-client/lib/request.js')
-rw-r--r--deps/npm/node_modules/npm-registry-client/lib/request.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/deps/npm/node_modules/npm-registry-client/lib/request.js b/deps/npm/node_modules/npm-registry-client/lib/request.js
index e96c47ef0c..1b769c3e4f 100644
--- a/deps/npm/node_modules/npm-registry-client/lib/request.js
+++ b/deps/npm/node_modules/npm-registry-client/lib/request.js
@@ -279,7 +279,13 @@ function requestDone (method, where, cb) {
var name
if (!w.match(/^-/)) {
w = w.split('/')
- name = decodeURIComponent(w[w.indexOf('_rewrite') + 1])
+ var index = w.indexOf('_rewrite')
+ if (index === -1) {
+ index = w.length - 1
+ } else {
+ index++
+ }
+ name = decodeURIComponent(w[index])
}
if (!parsed.error) {