mirror of
https://github.com/espressif/openthread.git
synced 2026-08-17 16:09:51 +00:00
Change VerifyOrExit to if-statement for readability. (#616)
This commit is contained in:
@@ -221,11 +221,13 @@ ThreadError Local::SendServerDataNotification(void)
|
||||
ThreadError error = kThreadError_None;
|
||||
uint16_t rloc = mMle.GetRloc16();
|
||||
|
||||
VerifyOrExit((mMle.GetDeviceMode() & Mle::ModeTlv::kModeFFD) == 0 ||
|
||||
(mMle.IsRouterRoleEnabled() == false) ||
|
||||
(mMle.GetDeviceState() >= Mle::kDeviceStateRouter) ||
|
||||
(mMle.GetActiveRouterCount() >= mMle.GetRouterUpgradeThreshold()),
|
||||
error = kThreadError_InvalidState);
|
||||
if ((mMle.GetDeviceMode() & Mle::ModeTlv::kModeFFD) != 0 &&
|
||||
(mMle.IsRouterRoleEnabled()) &&
|
||||
(mMle.GetDeviceState() < Mle::kDeviceStateRouter) &&
|
||||
(mMle.GetActiveRouterCount() < mMle.GetRouterUpgradeThreshold()))
|
||||
{
|
||||
ExitNow(error = kThreadError_InvalidState);
|
||||
}
|
||||
|
||||
UpdateRloc();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user