Browse Source

https: don't overwrite servername option

PR-URL: https://github.com/joyent/node/pull/9368
Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
v0.10
skenqbx 10 years ago
committed by James M Snell
parent
commit
572663f303
  1. 12
      lib/http.js

12
lib/http.js

@ -1283,11 +1283,13 @@ Agent.prototype.createSocket = function(name, host, port, localAddress, req) {
options.host = host; options.host = host;
options.localAddress = localAddress; options.localAddress = localAddress;
options.servername = host; if (!options.servername) {
if (req) { options.servername = host;
var hostHeader = req.getHeader('host'); if (req) {
if (hostHeader) { var hostHeader = req.getHeader('host');
options.servername = hostHeader.replace(/:.*$/, ''); if (hostHeader) {
options.servername = hostHeader.replace(/:.*$/, '');
}
} }
} }

Loading…
Cancel
Save