diff --git a/src/core/meshcop/dtls.cpp b/src/core/meshcop/dtls.cpp index 467036ece..72705ee2d 100644 --- a/src/core/meshcop/dtls.cpp +++ b/src/core/meshcop/dtls.cpp @@ -180,6 +180,7 @@ void Dtls::HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &aMessageI mPeerAddress.SetPeerAddr(aMessageInfo.GetPeerAddr()); mPeerAddress.SetPeerPort(aMessageInfo.GetPeerPort()); + mPeerAddress.SetIsHostInterface(aMessageInfo.IsHostInterface()); if (Get().IsUnicastAddress(aMessageInfo.GetSockAddr())) {