Update Thread Certification 5.5.4,5 to current test plan. (#755)

- Restrict child to only process Route TLV from parent.
This commit is contained in:
Jonathan Hui
2016-10-05 22:06:49 -07:00
committed by GitHub
parent 883794a829
commit 118ef08167
4 changed files with 106 additions and 110 deletions
+1 -2
View File
@@ -1977,8 +1977,7 @@ ThreadError Mle::HandleParentResponse(const Message &aMessage, const Ip6::Messag
switch (mParentRequestMode)
{
case kMleAttachAnyPartition:
VerifyOrExit((mDeviceMode & ModeTlv::kModeFFD) == 0 ||
leaderData.GetPartitionId() != mLeaderData.GetPartitionId() ||
VerifyOrExit(leaderData.GetPartitionId() != mLeaderData.GetPartitionId() ||
static_cast<int8_t>(connectivity.GetIdSequence() - mMleRouter.GetRouterIdSequence()) > 0,);
break;