mirror of
https://github.com/espressif/openthread.git
synced 2026-08-27 04:19:54 +00:00
[mle] change SendAddressRelease() to return void (#4941)
This commit is contained in:
@@ -251,7 +251,7 @@ void MleRouter::HandleChildStart(AttachMode aMode)
|
||||
switch (aMode)
|
||||
{
|
||||
case kAttachSameDowngrade:
|
||||
IgnoreError(SendAddressRelease());
|
||||
SendAddressRelease();
|
||||
|
||||
// reset children info if any
|
||||
if (HasChildren())
|
||||
@@ -3961,7 +3961,7 @@ exit:
|
||||
return error;
|
||||
}
|
||||
|
||||
otError MleRouter::SendAddressRelease(void)
|
||||
void MleRouter::SendAddressRelease(void)
|
||||
{
|
||||
otError error = OT_ERROR_NONE;
|
||||
Ip6::MessageInfo messageInfo;
|
||||
@@ -3986,12 +3986,15 @@ otError MleRouter::SendAddressRelease(void)
|
||||
|
||||
exit:
|
||||
|
||||
if (error != OT_ERROR_NONE && message != NULL)
|
||||
if (error != OT_ERROR_NONE)
|
||||
{
|
||||
message->Free();
|
||||
}
|
||||
otLogWarnMle("Failed to send Address Release: %s", otThreadErrorToString(error));
|
||||
|
||||
return error;
|
||||
if (message != NULL)
|
||||
{
|
||||
message->Free();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MleRouter::HandleAddressSolicitResponse(void * aContext,
|
||||
|
||||
@@ -758,7 +758,7 @@ private:
|
||||
otError ProcessRouteTlv(const RouteTlv &aRoute);
|
||||
void StopAdvertiseTimer(void);
|
||||
otError SendAddressSolicit(ThreadStatusTlv::Status aStatus);
|
||||
otError SendAddressRelease(void);
|
||||
void SendAddressRelease(void);
|
||||
void SendAddressSolicitResponse(const Coap::Message & aRequest,
|
||||
const Router * aRouter,
|
||||
const Ip6::MessageInfo &aMessageInfo);
|
||||
|
||||
Reference in New Issue
Block a user