Fix message length error
This commit is contained in:
@@ -665,7 +665,7 @@ void MqttMessage::incoming(char in_byte)
|
|||||||
state = Length;
|
state = Length;
|
||||||
break;
|
break;
|
||||||
case Length:
|
case Length:
|
||||||
size = (size<<7) + (in_byte & 0x3F);
|
size = (size<<7) + (in_byte & 0x7F);
|
||||||
if (size > MaxBufferLength)
|
if (size > MaxBufferLength)
|
||||||
{
|
{
|
||||||
state = Error;
|
state = Error;
|
||||||
|
|||||||
Reference in New Issue
Block a user