diff --git a/src/core/net/udp6.cpp b/src/core/net/udp6.cpp index bb24e5030..05ba27bc9 100644 --- a/src/core/net/udp6.cpp +++ b/src/core/net/udp6.cpp @@ -175,8 +175,7 @@ Error Udp::Open(SocketHandle &aSocket, otUdpReceive aHandler, void *aContext) OT_ASSERT(!IsOpen(aSocket)); - aSocket.GetSockName().Clear(); - aSocket.GetPeerName().Clear(); + aSocket.Clear(); aSocket.mHandler = aHandler; aSocket.mContext = aContext;