MQTT library: check for None return from recv().

* Makes it work with different sockets implementations.
This commit is contained in:
iabdalkader 2021-02-13 01:09:07 +02:00
parent e84a26cb31
commit 80d05fdbc3

View File

@ -167,7 +167,7 @@ class MQTTClient:
# messages processed internally.
def wait_msg(self):
res = self.sock.read(1)
if res == b"":
if res == b"" or res == None:
return None
self.sock.setblocking(True)
if res == b"\xd0": # PINGRESP