diff --git a/src/core/thread/mle_router.cpp b/src/core/thread/mle_router.cpp index 37ce20b99..11a58006c 100644 --- a/src/core/thread/mle_router.cpp +++ b/src/core/thread/mle_router.cpp @@ -1259,7 +1259,6 @@ Error MleRouter::HandleAdvertisement(RxInfo &aRxInfo, uint16_t aSourceAddress, c if ((mRouterSelectionJitterTimeout == 0) && (mRouterTable.GetActiveRouterCount() < mRouterUpgradeThreshold)) { mRouterSelectionJitterTimeout = 1 + Random::NonCrypto::GetUint8InRange(0, mRouterSelectionJitter); - ExitNow(); } mRouterTable.UpdateRoutesOnFed(routeTlv, routerId);