From b5db28e99b67954e293a792eb4ab651d2afeabdb Mon Sep 17 00:00:00 2001 From: undeath Date: Wed, 4 Oct 2017 19:18:25 +0200 Subject: [PATCH] fix yieldgenerator always listening on all interfaces --- jmclient/jmclient/client_protocol.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jmclient/jmclient/client_protocol.py b/jmclient/jmclient/client_protocol.py index c996d24..63fde89 100644 --- a/jmclient/jmclient/client_protocol.py +++ b/jmclient/jmclient/client_protocol.py @@ -487,9 +487,10 @@ def start_reactor(host, port, factory, ish=True, daemon=False, rs=True, gui=Fals if usessl: reactor.listenSSL(port, dfactory, ssl.DefaultOpenSSLContextFactory( - "./ssl/key.pem", "./ssl/cert.pem")) + "./ssl/key.pem", "./ssl/cert.pem"), + interface=host) else: - reactor.listenTCP(port, dfactory) + reactor.listenTCP(port, dfactory, interface=host) jlog.info("Listening on port " + str(port)) break except Exception: