Only reset valid neighbor router if not heard for kMaxNeighborAge (#685)

This commit is contained in:
rongli
2016-09-26 09:59:28 -07:00
committed by Jonathan Hui
parent d71939d331
commit 96af368981
+1 -1
View File
@@ -1704,7 +1704,7 @@ void MleRouter::HandleStateUpdateTimer(void)
// update router state
for (uint8_t i = 0; i <= kMaxRouterId; i++)
{
if (mRouters[i].mState != Neighbor::kStateInvalid)
if (mRouters[i].mState == Neighbor::kStateValid)
{
if ((Timer::GetNow() - mRouters[i].mLastHeard) >= Timer::SecToMsec(kMaxNeighborAge))
{