mirror of
https://github.com/espressif/openthread.git
synced 2026-07-23 12:34:07 +00:00
[dtls] invoke callback after DTLS disconnect timeout (#3897)
This commit is contained in:
@@ -438,11 +438,6 @@ void Dtls::Disconnect(void)
|
||||
new (&mPeerAddress) Ip6::MessageInfo();
|
||||
mSocket.Connect(Ip6::SockAddr());
|
||||
|
||||
if (mConnectedHandler != NULL)
|
||||
{
|
||||
mConnectedHandler(mContext, false);
|
||||
}
|
||||
|
||||
FreeMbedtls();
|
||||
|
||||
exit:
|
||||
@@ -800,6 +795,11 @@ void Dtls::HandleTimer(void)
|
||||
case kStateCloseNotify:
|
||||
mState = kStateOpen;
|
||||
mTimer.Stop();
|
||||
|
||||
if (mConnectedHandler != NULL)
|
||||
{
|
||||
mConnectedHandler(mContext, false);
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user