[border-agent] fix appending extended UDP Encapsulation TLV (#4104)

This commit is contained in:
wgtdkp
2019-08-20 11:51:02 -07:00
committed by Jonathan Hui
parent 27336a95cf
commit fcc936fe45
+1 -1
View File
@@ -424,7 +424,7 @@ bool BorderAgent::HandleUdpReceive(const Message &aMessage, const Ip6::MessageIn
tlv.SetSourcePort(aMessageInfo.GetPeerPort());
tlv.SetDestinationPort(aMessageInfo.GetSockPort());
tlv.SetUdpLength(udpLength);
SuccessOrExit(error = message->AppendTlv(tlv));
SuccessOrExit(error = message->Append(&tlv, sizeof(tlv)));
offset = message->GetLength();
SuccessOrExit(error = message->SetLength(offset + udpLength));