mirror of
https://github.com/espressif/openthread.git
synced 2026-09-02 07:10:08 +00:00
[joiner-router] change DelaySendingJoinerEntrust() to return void (#4941)
This commit is contained in:
@@ -222,7 +222,7 @@ void JoinerRouter::HandleRelayTransmit(Coap::Message &aMessage, const Ip6::Messa
|
||||
{
|
||||
otLogInfoMeshCoP("Received kek");
|
||||
|
||||
IgnoreError(DelaySendingJoinerEntrust(messageInfo, kek));
|
||||
DelaySendingJoinerEntrust(messageInfo, kek);
|
||||
}
|
||||
|
||||
exit:
|
||||
@@ -232,7 +232,7 @@ exit:
|
||||
}
|
||||
}
|
||||
|
||||
otError JoinerRouter::DelaySendingJoinerEntrust(const Ip6::MessageInfo &aMessageInfo, const Kek &aKek)
|
||||
void JoinerRouter::DelaySendingJoinerEntrust(const Ip6::MessageInfo &aMessageInfo, const Kek &aKek)
|
||||
{
|
||||
otError error = OT_ERROR_NONE;
|
||||
Message * message = Get<MessagePool>().New(Message::kTypeOther, 0);
|
||||
@@ -256,12 +256,15 @@ otError JoinerRouter::DelaySendingJoinerEntrust(const Ip6::MessageInfo &aMessage
|
||||
|
||||
exit:
|
||||
|
||||
if (error != OT_ERROR_NONE && message != NULL)
|
||||
if (error != OT_ERROR_NONE)
|
||||
{
|
||||
message->Free();
|
||||
}
|
||||
otLogNoteMeshCoP("Failed to schedule joiner entrust: %s", otThreadErrorToString(error));
|
||||
|
||||
return error;
|
||||
if (message != NULL)
|
||||
{
|
||||
message->Free();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void JoinerRouter::HandleTimer(Timer &aTimer)
|
||||
|
||||
@@ -112,7 +112,7 @@ private:
|
||||
static void HandleTimer(Timer &aTimer);
|
||||
void HandleTimer(void);
|
||||
|
||||
otError DelaySendingJoinerEntrust(const Ip6::MessageInfo &aMessageInfo, const Kek &aKek);
|
||||
void DelaySendingJoinerEntrust(const Ip6::MessageInfo &aMessageInfo, const Kek &aKek);
|
||||
void SendDelayedJoinerEntrust(void);
|
||||
otError SendJoinerEntrust(const Ip6::MessageInfo &aMessageInfo);
|
||||
Coap::Message *PrepareJoinerEntrustMessage(void);
|
||||
|
||||
Reference in New Issue
Block a user