[mle] fix MLE Link Accept timeout on resync after boot (#2230)

This commit is contained in:
Jonathan Hui
2017-09-27 12:18:41 -07:00
committed by GitHub
parent f533fa60ab
commit 7dbc20d2dd
+7 -2
View File
@@ -1793,8 +1793,13 @@ void MleRouter::HandleStateUpdateTimer(void)
break;
case OT_DEVICE_ROLE_DETACHED:
BecomeDetached();
ExitNow();
if (mChallengeTimeout == 0)
{
BecomeDetached();
ExitNow();
}
break;
case OT_DEVICE_ROLE_CHILD:
if (routerStateUpdate)