aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mitmproxy/protocol/base.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/mitmproxy/protocol/base.py b/mitmproxy/protocol/base.py
index 206999ef..b2caeb16 100644
--- a/mitmproxy/protocol/base.py
+++ b/mitmproxy/protocol/base.py
@@ -163,12 +163,8 @@ class ServerConnectionMixin(object):
self.server_conn.close()
self.channel.tell("serverdisconnect", self.server_conn)
- if self.config.options.spoof_source_address:
- self.server_conn = models.ServerConnection(
- address, (self.ctx.client_conn.address.host, 0), True)
- else:
- self.server_conn = models.ServerConnection(
- address, (self.server_conn.source_address.host, 0))
+ self.server_conn = models.ServerConnection(address,
+ (self.server_conn.source_address.host, 0), self.config.options.spoof_source_address)
def connect(self):
"""