From 79831b1443a120407a88eb0812769948ef40e9c3 Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Mon, 6 Apr 2020 21:28:33 -0700 Subject: [PATCH] [network-data] use GetLocator() when registering network data (#4798) --- src/core/thread/network_data_leader_ftd.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/core/thread/network_data_leader_ftd.cpp b/src/core/thread/network_data_leader_ftd.cpp index 650e5c3a1..60cb59e97 100644 --- a/src/core/thread/network_data_leader_ftd.cpp +++ b/src/core/thread/network_data_leader_ftd.cpp @@ -52,8 +52,6 @@ #include "thread/thread_tlvs.hpp" #include "thread/thread_uri_paths.hpp" -using ot::Encoding::BigEndian::HostSwap16; - namespace ot { namespace NetworkData { @@ -160,8 +158,7 @@ void Leader::HandleServerData(Coap::Message &aMessage, const Ip6::MessageInfo &a if (ThreadTlv::GetTlv(aMessage, ThreadTlv::kThreadNetworkData, sizeof(networkData), networkData) == OT_ERROR_NONE) { VerifyOrExit(networkData.IsValid()); - RegisterNetworkData(HostSwap16(aMessageInfo.mPeerAddr.mFields.m16[7]), networkData.GetTlvs(), - networkData.GetLength()); + RegisterNetworkData(aMessageInfo.GetPeerAddr().GetLocator(), networkData.GetTlvs(), networkData.GetLength()); } SuccessOrExit(Get().SendEmptyAck(aMessage, aMessageInfo));