[mle] remove assert on link info ptr check in HandleUdpReceive() (#2157)

Credit to OSS-Fuzz.
This commit is contained in:
Jonathan Hui
2017-09-01 21:26:22 -07:00
committed by GitHub
parent 0a82741e86
commit ba586b5c36
+2 -2
View File
@@ -2007,11 +2007,11 @@ void Mle::HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &aMessageIn
uint8_t command;
Neighbor *neighbor;
VerifyOrExit(aMessageInfo.GetLinkInfo() != NULL);
length = aMessage.Read(aMessage.GetOffset(), sizeof(header), &header);
VerifyOrExit(header.IsValid() && header.GetLength() <= length);
assert(aMessageInfo.GetLinkInfo() != NULL);
if (header.GetSecuritySuite() == Header::kNoSecurity)
{
aMessage.MoveOffset(header.GetLength());