From 1666b21ee3c6b84be22161ecb50748bb1cc1f9d2 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 4 Jun 2014 21:56:44 +0100 Subject: [PATCH] Don't hang in loop_forever() after disconnect() when using SSL. Bug: 436615 Change-Id: Ia1219f72e090fc8ed0cb87863c56c9ee8e713b5d --- src/paho/mqtt/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/paho/mqtt/client.py b/src/paho/mqtt/client.py index 7547797..32fc2cb 100755 --- a/src/paho/mqtt/client.py +++ b/src/paho/mqtt/client.py @@ -1483,7 +1483,7 @@ class Client(object): if self._ssl: self._ssl.close() self._ssl = None - elif self._sock: + if self._sock: self._sock.close() self._sock = None return MQTT_ERR_SUCCESS -- 2.39.5