From ca8336ed2cb2ad510d2b6fbaa33c9596ad555891 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Sun, 26 Apr 2015 21:53:03 +0100 Subject: [PATCH] Further fix for Client constructor for the case where "localhost" is unresolvable. Change-Id: I61e27ac2496b731afa2b70996aee816c030b3fbf --- ChangeLog.txt | 7 +++++++ src/paho/mqtt/client.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index ac8deb0..dde81e8 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,10 @@ +v1.1.1 - 2015-xx-xx +=================== + +- Further fix for Client constructor for the case where "localhost" is + unresolvable. + + v1.1 - 2015-01-30 ================= diff --git a/src/paho/mqtt/client.py b/src/paho/mqtt/client.py index ec02cbd..9dfb0d8 100755 --- a/src/paho/mqtt/client.py +++ b/src/paho/mqtt/client.py @@ -264,7 +264,7 @@ def _socketpair_compat(): sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_IP) sock1.setblocking(0) try: - sock1.connect(("localhost", port)) + sock1.connect(("127.0.0.1", port)) except socket.error as err: if err.errno != errno.EINPROGRESS and err.errno != errno.EWOULDBLOCK and err.errno != EAGAIN: raise -- 2.39.5