]> git.michaelhowe.org Git - packages/p/paho-mqtt.git/commitdiff
Fix possible thread locking situation.
authorRoger Light <roger@atchoo.org>
Tue, 7 May 2013 08:52:23 +0000 (09:52 +0100)
committerRoger Light <roger@atchoo.org>
Mon, 3 Feb 2014 21:15:26 +0000 (21:15 +0000)
lib/python/mosquitto.py

index c00ac08659c1242ebb3ba1e9f7fe578cc5d9d445..86f6ce97e67a546df3612164bf81fb9282d514f3 100755 (executable)
@@ -1511,7 +1511,7 @@ class Mosquitto:
             self._current_out_packet_mutex.release()
         self._out_packet_mutex.release()
 
-        if not self._in_callback:
+        if not self._in_callback and self._thread == None:
             return self.loop_write()
         else:
             return MOSQ_ERR_SUCCESS