mirror of
https://github.com/espressif/openthread.git
synced 2026-09-07 01:30:11 +00:00
[lowpan] avoid comparison of narrow type with wide type in loop (#4739)
This commit is contained in:
@@ -514,7 +514,7 @@ otError Lowpan::CompressExtensionHeader(Message &aMessage, BufferWriter &aBuf, u
|
||||
uint16_t offset = aMessage.GetOffset();
|
||||
Ip6::OptionHeader optionHeader;
|
||||
|
||||
while (offset < len + aMessage.GetOffset())
|
||||
while ((offset - aMessage.GetOffset()) < len)
|
||||
{
|
||||
VerifyOrExit(aMessage.Read(offset, sizeof(optionHeader), &optionHeader) == sizeof(optionHeader),
|
||||
error = OT_ERROR_PARSE);
|
||||
|
||||
Reference in New Issue
Block a user