From 2992c13ca73fdd2ce610cbcbd3c6a78d18049472 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Mon, 17 Jul 2017 07:53:36 +0200 Subject: [PATCH] socket: limit getaddrinfo to TCP connections --- nemubot/server/socket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nemubot/server/socket.py b/nemubot/server/socket.py index 0dee97f..612f4cb 100644 --- a/nemubot/server/socket.py +++ b/nemubot/server/socket.py @@ -81,7 +81,7 @@ class _Socket(AbstractServer): class _SocketServer(_Socket): def __init__(self, host, port, bind=None, **kwargs): - (family, type, proto, canonname, sockaddr) = socket.getaddrinfo(host, port)[0] + (family, type, proto, canonname, sockaddr) = socket.getaddrinfo(host, port, proto=socket.IPPROTO_TCP)[0] if isinstance(self, ssl.SSLSocket) and "server_hostname" not in kwargs: kwargs["server_hostname"] = host