summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskenqbx <skenqbx@gmail.com>2015-03-10 15:16:38 +0100
committerJames M Snell <jasnell@gmail.com>2015-08-29 01:47:31 -0400
commit572663f303337ebe6da0f9e0d96f79a438b80bea (patch)
tree4f85293445039b67861b8c1527b730959f607ec6
parent75c84b2439ab85cc3dcd6bcc3ea808cf3d051cf9 (diff)
downloadnode-572663f303337ebe6da0f9e0d96f79a438b80bea.tar.gz
https: don't overwrite servername optionjenkins-accept-commit-temp2
PR-URL: https://github.com/joyent/node/pull/9368 Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
-rw-r--r--lib/http.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/http.js b/lib/http.js
index f4e8db7de..857578149 100644
--- a/lib/http.js
+++ b/lib/http.js
@@ -1283,11 +1283,13 @@ Agent.prototype.createSocket = function(name, host, port, localAddress, req) {
options.host = host;
options.localAddress = localAddress;
- options.servername = host;
- if (req) {
- var hostHeader = req.getHeader('host');
- if (hostHeader) {
- options.servername = hostHeader.replace(/:.*$/, '');
+ if (!options.servername) {
+ options.servername = host;
+ if (req) {
+ var hostHeader = req.getHeader('host');
+ if (hostHeader) {
+ options.servername = hostHeader.replace(/:.*$/, '');
+ }
}
}