Fix HTTPTunnelInterface initialization to ensure MTU optimization and server setup occur in the correct order

This commit is contained in:
2025-11-26 15:41:50 -06:00
parent d256a34498
commit 6a84bc9b6f

View File

@@ -103,15 +103,19 @@ class HTTPTunnelInterface(Interface):
self.HW_MTU = mtu
self.online = False
self.bitrate = HTTPTunnelInterface.BITRATE_GUESS
self.optimise_mtu()
if mode == "server":
self.listen_host = listen_host
self.listen_port = listen_port
self.setup_server()
else:
self.server_url = server_url
self.poll_interval = poll_interval
self.optimise_mtu()
if mode == "server":
self.setup_server()
else:
self.setup_client()
def _load_html_content(self):