explicitly set RLOC as source address (#1704)

This commit is contained in:
Buke Po
2017-05-03 00:56:54 -07:00
committed by Jonathan Hui
parent 0b911c3f2a
commit a7af1d44d3
+1
View File
@@ -148,6 +148,7 @@ ThreadError BorderAgentProxy::Send(Message &aMessage, uint16_t aLocator, uint16_
VerifyOrExit(mStreamHandler != NULL, error = kThreadError_InvalidState);
messageInfo.SetSockAddr(mMeshLocal16);
messageInfo.SetPeerAddr(mMeshLocal16);
messageInfo.GetPeerAddr().mFields.m16[7] = HostSwap16(aLocator);
messageInfo.SetPeerPort(aPort);