Commit b62854b1eac86d9be224f24a79d5505e0049bc40
1 parent
e2ea3ea8
Make atEnd() more robust
Showing
1 changed file
with
2 additions
and
1 deletions
mqttpacket.cpp
| ... | ... | @@ -1258,7 +1258,8 @@ void MqttPacket::calculateRemainingLength() |
| 1258 | 1258 | |
| 1259 | 1259 | bool MqttPacket::atEnd() const |
| 1260 | 1260 | { |
| 1261 | - return pos == bites.size(); | |
| 1261 | + assert(pos <= bites.size()); | |
| 1262 | + return pos >= bites.size(); | |
| 1262 | 1263 | } |
| 1263 | 1264 | |
| 1264 | 1265 | void MqttPacket::setPacketId(uint16_t packet_id) | ... | ... |