[mle] unify stopping of the advertising timer (#4539)

This commit is contained in:
Łukasz Duda
2020-02-09 15:17:02 -08:00
committed by GitHub
parent 253e99ba17
commit b62d42f0ef
+3 -3
View File
@@ -209,7 +209,7 @@ void MleRouter::StopLeader(void)
Get<Coap::Coap>().RemoveResource(mAddressRelease);
Get<MeshCoP::ActiveDataset>().StopLeader();
Get<MeshCoP::PendingDataset>().StopLeader();
mAdvertiseTimer.Stop();
StopAdvertiseTimer();
Get<NetworkData::Leader>().Stop();
Get<ThreadNetif>().UnsubscribeAllRoutersMulticast();
}
@@ -308,7 +308,7 @@ void MleRouter::SetStateRouter(uint16_t aRloc16)
mAttachCounter = 0;
mAttachTimer.Stop();
mMessageTransmissionTimer.Stop();
mAdvertiseTimer.Stop();
StopAdvertiseTimer();
ResetAdvertiseInterval();
Get<ThreadNetif>().SubscribeAllRoutersMulticast();
@@ -337,7 +337,7 @@ void MleRouter::SetStateLeader(uint16_t aRloc16)
mAttachCounter = 0;
mAttachTimer.Stop();
mMessageTransmissionTimer.Stop();
mAdvertiseTimer.Stop();
StopAdvertiseTimer();
ResetAdvertiseInterval();
AddLeaderAloc();