From 08f46b303857c6c1a896b69f64284d509fba1fae Mon Sep 17 00:00:00 2001 From: Buke Po Date: Sat, 6 May 2017 00:15:34 +0800 Subject: [PATCH] set relay message source (#1730) --- src/core/meshcop/joiner_router.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/meshcop/joiner_router.cpp b/src/core/meshcop/joiner_router.cpp index f74ff65a4..08e9158a5 100644 --- a/src/core/meshcop/joiner_router.cpp +++ b/src/core/meshcop/joiner_router.cpp @@ -217,6 +217,7 @@ void JoinerRouter::HandleUdpReceive(Message &aMessage, const Ip6::MessageInfo &a SuccessOrExit(error = message->Append(tmp, length)); } + messageInfo.SetSockAddr(mNetif.GetMle().GetMeshLocal16()); messageInfo.SetPeerAddr(mNetif.GetMle().GetMeshLocal16()); messageInfo.GetPeerAddr().mFields.m16[7] = HostSwap16(borderAgentRloc); messageInfo.SetPeerPort(kCoapUdpPort);