diff --git a/lib/https/index.js b/lib/https/index.js index 92d2aa7ee..7f785a6be 100644 --- a/lib/https/index.js +++ b/lib/https/index.js @@ -1,7 +1,6 @@ var net = require('net'); var tls = require('tls'); var url = require('url'); -var path = require('path'); var EventEmitter = require('events').EventEmitter; var util = require('../util'); var config = require('../config'); @@ -35,7 +34,6 @@ function handleWebsocket(socket, clientIp, callback) { res: resData }; - var options = url.parse(fullUrl); var proxyUrl = util.rule.getProxy(_rules.rule); var reqSocket, options, pluginHomePage, plugin, matchedUrl, timeout, done; plugin = pluginHomePage = pluginMgr.getPluginByHomePage(fullUrl); diff --git a/lib/https/server-agent.js b/lib/https/server-agent.js index 6f8ab3055..2f0b68984 100644 --- a/lib/https/server-agent.js +++ b/lib/https/server-agent.js @@ -110,7 +110,7 @@ proto.destroy = function destroy() { this._serverCount = 0; for (var i in cache) { var promise = cache[i]; - promise.done(function(port) { + promise.done(function() { setTimeout(function() { try { promise.server.close(); @@ -121,8 +121,6 @@ proto.destroy = function destroy() { }; function getServer(options, secureConnectionListener, callback) { - var self = this; - if (curPort > MAX_PORT) { curPort = 40000; } @@ -140,7 +138,5 @@ function getServer(options, secureConnectionListener, callback) { }); } -function noop() {} - module.exports = ServerAgent;