Skip to content

Commit 2ae61a4

Browse files
author
brentru
committed
convert recv_len into recv_into
1 parent a907575 commit 2ae61a4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

adafruit_minimqtt/adafruit_minimqtt.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -876,10 +876,11 @@ def _wait_for_msg(self, timeout=0.01):
876876
def _recv_len(self):
877877
n = 0
878878
sh = 0
879+
b = bytearray(1)
879880
while True:
880-
b = self._sock.recv(1)[0]
881-
n |= (b & 0x7F) << sh
882-
if not b & 0x80:
881+
self._recv_into(b, 1)
882+
n |= (b[0] & 0x7F) << sh
883+
if not b[0] & 0x80:
883884
return n
884885
sh += 7
885886

0 commit comments

Comments
 (0)