Avoid crash when missing connection request creds

This commit is contained in:
Zaid Abdulla committed 2017-03-15 16:25:44 -07:00
1 parent ceeb213899
commit 3a178a5744
1 file changed
+2 -2
+2 -2
View File
@@ -78,10 +78,10 @@ httpConReq = (url, username, password, timeout, callback) ->
if res.statusCode == 401 and res.headers['www-authenticate']? if res.statusCode == 401 and res.headers['www-authenticate']?
authHeader = auth.parseAuthHeader(res.headers['www-authenticate']) authHeader = auth.parseAuthHeader(res.headers['www-authenticate'])
if authHeader.method is 'Basic' if authHeader.method is 'Basic'
options.headers = {'Authorization' : auth.basic(username, password)} options.headers = {'Authorization' : auth.basic(username or '', password or '')}
else if authHeader.method is 'Digest' else if authHeader.method is 'Digest'
options.headers = { options.headers = {
'Authorization' : auth.digest(username, password, options.path, 'GET', null, authHeader) 'Authorization' : auth.digest(username or '', password or '', options.path, 'GET', null, authHeader)
} }
request = http.get(options, (res) -> request = http.get(options, (res) ->