[mle] change SendAddressRelease() to return void (#4941)

This commit is contained in:
Jonathan Hui
2020-05-11 12:44:54 -07:00
parent a173ed3838
commit 3ce4159414
2 changed files with 10 additions and 7 deletions
+9 -6
View File
@@ -251,7 +251,7 @@ void MleRouter::HandleChildStart(AttachMode aMode)
switch (aMode) switch (aMode)
{ {
case kAttachSameDowngrade: case kAttachSameDowngrade:
IgnoreError(SendAddressRelease()); SendAddressRelease();
// reset children info if any // reset children info if any
if (HasChildren()) if (HasChildren())
@@ -3961,7 +3961,7 @@ exit:
return error; return error;
} }
otError MleRouter::SendAddressRelease(void) void MleRouter::SendAddressRelease(void)
{ {
otError error = OT_ERROR_NONE; otError error = OT_ERROR_NONE;
Ip6::MessageInfo messageInfo; Ip6::MessageInfo messageInfo;
@@ -3986,12 +3986,15 @@ otError MleRouter::SendAddressRelease(void)
exit: 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, void MleRouter::HandleAddressSolicitResponse(void * aContext,
+1 -1
View File
@@ -758,7 +758,7 @@ private:
otError ProcessRouteTlv(const RouteTlv &aRoute); otError ProcessRouteTlv(const RouteTlv &aRoute);
void StopAdvertiseTimer(void); void StopAdvertiseTimer(void);
otError SendAddressSolicit(ThreadStatusTlv::Status aStatus); otError SendAddressSolicit(ThreadStatusTlv::Status aStatus);
otError SendAddressRelease(void); void SendAddressRelease(void);
void SendAddressSolicitResponse(const Coap::Message & aRequest, void SendAddressSolicitResponse(const Coap::Message & aRequest,
const Router * aRouter, const Router * aRouter,
const Ip6::MessageInfo &aMessageInfo); const Ip6::MessageInfo &aMessageInfo);