diff --git a/src/core/mac/mac.cpp b/src/core/mac/mac.cpp index ba15b8456..37775cf07 100644 --- a/src/core/mac/mac.cpp +++ b/src/core/mac/mac.cpp @@ -1155,15 +1155,12 @@ otError Mac::RadioSleep(void) #endif - SuccessOrExit(error = otPlatRadioSleep(&GetInstance())); + error = otPlatRadioSleep(&GetInstance()); + VerifyOrExit(error != OT_ERROR_NONE); + + otLogWarnMac(GetInstance(), "otPlatRadioSleep() failed with error %s", otThreadErrorToString(error)); exit: - - if (error != OT_ERROR_NONE) - { - otLogWarnMac(GetInstance(), "otPlatRadioSleep() failed with error %s", otThreadErrorToString(error)); - } - return error; }