From: Roger Light Date: Tue, 4 Feb 2014 17:59:03 +0000 (+0000) Subject: Close connection after sending a DISCONNECT. X-Git-Tag: v0.9~28 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=d28345e7efd50ed2611068d25ebf784e73865543;p=packages%2Fp%2Fpaho-mqtt.git Close connection after sending a DISCONNECT. Change-Id: I8b500c721754f2868e55c2d89abffcbbc7ccc95d --- diff --git a/src/paho/mqtt/client.py b/src/paho/mqtt/client.py index 8798c9b..c04ddb8 100755 --- a/src/paho/mqtt/client.py +++ b/src/paho/mqtt/client.py @@ -1387,6 +1387,13 @@ class Client(object): self.on_disconnect(self, self._userdata, 0) self._in_callback = False self._callback_mutex.release() + + if self._ssl: + self._ssl.close() + self._ssl = None + elif self._sock: + self._sock.close() + self._sock = None return MQTT_ERR_SUCCESS self._out_packet_mutex.acquire()