From cc5f48d66a38066f1ec552a846bdee28c4ca0880 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Thu, 20 Oct 2016 17:17:42 -0700 Subject: [PATCH] Fix Server Data Notification IPv6 source address to RLOC. (#860) --- src/core/thread/network_data.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/thread/network_data.cpp b/src/core/thread/network_data.cpp index bd0959e76..82a20d70d 100644 --- a/src/core/thread/network_data.cpp +++ b/src/core/thread/network_data.cpp @@ -637,6 +637,7 @@ ThreadError NetworkData::SendServerDataNotification(uint16_t aRloc16) memset(&messageInfo, 0, sizeof(messageInfo)); mMle.GetLeaderAloc(messageInfo.GetPeerAddr()); + messageInfo.mSockAddr = *mMle.GetMeshLocal16(); messageInfo.mPeerPort = kCoapUdpPort; SuccessOrExit(error = mSocket.SendTo(*message, messageInfo));