From b6a5b216b4b9ba815a1b03e07755db563880881f Mon Sep 17 00:00:00 2001 From: Feng Dai Date: Wed, 27 Jan 2021 11:20:49 -0600 Subject: [PATCH] Client couldn't receive response if larger than 1M when broker set messageSizeLimit=4194304 --- dxlclient/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dxlclient/message.py b/dxlclient/message.py index 88d1e35..9188352 100644 --- a/dxlclient/message.py +++ b/dxlclient/message.py @@ -352,7 +352,7 @@ def _from_bytes(raw): """ buf = BytesIO(raw) buf.seek(0) - unpacker = msgpack.Unpacker(buf) + unpacker = msgpack.Unpacker(buf, max_buffer_size=len(raw)) version = next(unpacker) message_type = next(unpacker)