aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrtr-origin/rtr-origin.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rtr-origin/rtr-origin.py b/rtr-origin/rtr-origin.py
index cf73883d..a3bde86e 100755
--- a/rtr-origin/rtr-origin.py
+++ b/rtr-origin/rtr-origin.py
@@ -1238,7 +1238,10 @@ class client_channel(pdu_channel):
Set up TCP connection and start listening for first PDU.
"""
blather("[Starting raw TCP connection to %s:%s]" % (host, port))
- s = socket.socket()
+ if ":" in host:
+ s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
+ else:
+ s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, int(port)))
return cls(sock = s, proc = None, killsig = None)