From 075d0aca9d55b8433e0005e18948446db37fe700 Mon Sep 17 00:00:00 2001 From: brentru Date: Fri, 16 Aug 2019 13:12:29 -0400 Subject: [PATCH] rc returns 3 bytes, not 4 --- adafruit_minimqtt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_minimqtt.py b/adafruit_minimqtt.py index bf245b1d..e5d1e833 100644 --- a/adafruit_minimqtt.py +++ b/adafruit_minimqtt.py @@ -279,7 +279,7 @@ def connect(self, clean_session=True): rc = self._sock.read(3) assert rc[0] == 0x02 if rc[2] != 0x00: - raise MMQTTException(CONNACK_ERRORS[rc[3]]) + raise MMQTTException(CONNACK_ERRORS[rc[2]]) self._is_connected = True result = rc[0] & 1 if self.on_connect is not None: