From b62854b1eac86d9be224f24a79d5505e0049bc40 Mon Sep 17 00:00:00 2001 From: Wiebe Cazemier Date: Mon, 27 Jun 2022 12:53:47 +0200 Subject: [PATCH] Make atEnd() more robust --- mqttpacket.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mqttpacket.cpp b/mqttpacket.cpp index 9aa5909..713207d 100644 --- a/mqttpacket.cpp +++ b/mqttpacket.cpp @@ -1258,7 +1258,8 @@ void MqttPacket::calculateRemainingLength() bool MqttPacket::atEnd() const { - return pos == bites.size(); + assert(pos <= bites.size()); + return pos >= bites.size(); } void MqttPacket::setPacketId(uint16_t packet_id) -- libgit2 0.21.4