Skip to content

Commit e19674a

Browse files
authored
Merge pull request #15 from bcmi-labs/umqtt_sock_error
umqtt: Check if socket is None before trying to close it.
2 parents bc12dca + 67dcdb3 commit e19674a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

arduino_iot_cloud/umqtt.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@ def connect(self, retry=10, interval=1.0, clean_session=True):
150150
self._connect(clean_session)
151151
return True
152152
except Exception as e:
153-
self.sock.close()
153+
if self.sock is not None:
154+
self.sock.close()
154155
logging.warning(f"Connection failed {e}, retrying after {interval}s")
155156
time.sleep(interval)
156157
return False

0 commit comments

Comments
 (0)