mirror of
https://github.com/espressif/openthread.git
synced 2026-07-30 23:57:47 +00:00
[mle] avoid multiple return in HasSmallNumberOfChildren() (#8534)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user