mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-30 03:14:22 +00:00
Check if server connection hasn't yet been initiated
This fixes #761 when NoneType error is thrown when non-TLS requests initiate a client request but the server connection hasn't yet been initiated.
This commit is contained in:
parent
09e36fae4e
commit
77aeac11a9
@ -135,8 +135,8 @@ class ServerConnection(tcp.TCPClient, stateobject.StateObject):
|
|||||||
def get_state(self, short=False):
|
def get_state(self, short=False):
|
||||||
d = super(ServerConnection, self).get_state(short)
|
d = super(ServerConnection, self).get_state(short)
|
||||||
d.update(
|
d.update(
|
||||||
address={"address": self.address(),
|
address=({"address": self.address(),
|
||||||
"use_ipv6": self.address.use_ipv6},
|
"use_ipv6": self.address.use_ipv6} if self.address else None),
|
||||||
source_address=({"address": self.source_address(),
|
source_address=({"address": self.source_address(),
|
||||||
"use_ipv6": self.source_address.use_ipv6} if self.source_address else None),
|
"use_ipv6": self.source_address.use_ipv6} if self.source_address else None),
|
||||||
cert=self.cert.to_pem() if self.cert else None
|
cert=self.cert.to_pem() if self.cert else None
|
||||||
|
Loading…
Reference in New Issue
Block a user