From: Roger A. Light Date: Wed, 4 Jun 2014 20:56:44 +0000 (+0100) Subject: Don't hang in loop_forever() after disconnect() when using SSL. X-Git-Tag: v1.0~3 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=1666b21ee3c6b84be22161ecb50748bb1cc1f9d2;p=packages%2Fp%2Fpaho-mqtt.git Don't hang in loop_forever() after disconnect() when using SSL. Bug: 436615 Change-Id: Ia1219f72e090fc8ed0cb87863c56c9ee8e713b5d --- 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