diff options
author | drebs <drebs@leap.se> | 2015-06-26 14:44:37 -0300 |
---|---|---|
committer | drebs <drebs@leap.se> | 2015-06-26 14:44:37 -0300 |
commit | c6107b88ba1eaf7e7ca97d0444e7444634aa98c2 (patch) | |
tree | c79e4603483f9ae1776322e369bc211685cfaaf7 | |
parent | ba2d0922f056736b2c851a1f95afcc28a7023524 (diff) |
[bug] allow passing ':0' as port in events address
-rw-r--r-- | src/leap/common/events/zmq_components.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/leap/common/events/zmq_components.py b/src/leap/common/events/zmq_components.py index 3b88862..04f71e0 100644 --- a/src/leap/common/events/zmq_components.py +++ b/src/leap/common/events/zmq_components.py @@ -128,9 +128,9 @@ class TxZmqComponent(object): proto, addr, port = ADDRESS_RE.search(address).groups() - if port is None: + if port is None or port is '0': params = proto, addr - port = socket.bind("%s://%s" % params) + port = socket.bind_to_random_port("%s://%s" % params) # XXX this log doesn't appear logger.debug("Binded %s to %s://%s." % ((connClass,) + params)) else: |