From fce4508e2f779307dd3bee980b390f2299099300 Mon Sep 17 00:00:00 2001 From: Rongli Sun Date: Thu, 31 Oct 2019 01:58:12 +0800 Subject: [PATCH] [mle] remove redundant `RemoveChildren` when router id changes (#4281) --- src/core/thread/mle_router.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/core/thread/mle_router.cpp b/src/core/thread/mle_router.cpp index 5915a7b3a..af7c9ab97 100644 --- a/src/core/thread/mle_router.cpp +++ b/src/core/thread/mle_router.cpp @@ -3931,16 +3931,6 @@ void MleRouter::HandleAddressSolicitResponse(Coap::Message * aMessage, SuccessOrExit(ThreadTlv::GetTlv(*aMessage, ThreadTlv::kRouterMask, sizeof(routerMaskTlv), routerMaskTlv)); VerifyOrExit(routerMaskTlv.IsValid()); - // if allocated routerId is different from previous routerId - if (IsRouterIdValid(mPreviousRouterId) && routerId != mPreviousRouterId) - { - // reset children info if any - if (HasChildren()) - { - RemoveChildren(); - } - } - // assign short address SetRouterId(routerId);