[mle] avoid multiple return in HasSmallNumberOfChildren() (#8534)

This commit is contained in:
Abtin Keshavarzian
2022-12-15 16:41:38 -08:00
committed by GitHub
parent 6d87e1a28b
commit 281732fa3d
+3 -2
View File
@@ -4243,6 +4243,7 @@ void MleRouter::RemoveChildren(void)
bool MleRouter::HasSmallNumberOfChildren(void)
{
bool rval = false;
uint16_t numChildren = 0;
uint8_t routerCount = mRouterTable.GetActiveRouterCount();
@@ -4250,10 +4251,10 @@ bool MleRouter::HasSmallNumberOfChildren(void)
numChildren = mChildTable.GetNumChildren(Child::kInStateValid);
return numChildren < (routerCount - mRouterDowngradeThreshold) * 3;
rval = numChildren < (routerCount - mRouterDowngradeThreshold) * 3;
exit:
return false;
return rval;
}
Error MleRouter::SetAssignParentPriority(int8_t aParentPriority)