From 94d36cd3a5e13e6a00dce75b50e31b3d4d633a36 Mon Sep 17 00:00:00 2001 From: Marcin K Szczodrak Date: Thu, 22 Sep 2016 10:54:16 -0700 Subject: [PATCH] ensure that OT does not crash when thread message info points to NULL (#660) --- src/core/thread/mle.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp index 0a4a9da87..d8228dd57 100644 --- a/src/core/thread/mle.cpp +++ b/src/core/thread/mle.cpp @@ -1391,6 +1391,8 @@ void Mle::HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &aMessageIn aMessage.Read(aMessage.GetOffset(), sizeof(header), &header); VerifyOrExit(header.IsValid(),); + assert(aMessageInfo.mLinkInfo != NULL); + if (header.GetSecuritySuite() == Header::kNoSecurity) { aMessage.MoveOffset(header.GetLength());