From c2930f841ff5056d983e56140fcd0864138436a9 Mon Sep 17 00:00:00 2001 From: Rongli Sun Date: Wed, 15 Apr 2020 07:56:54 +0800 Subject: [PATCH] [meshcop] avoid unnecessary `RemoveUnsecurePort` (#4821) --- src/core/meshcop/joiner_router.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/meshcop/joiner_router.cpp b/src/core/meshcop/joiner_router.cpp index 1d10c6e38..f3e973bba 100644 --- a/src/core/meshcop/joiner_router.cpp +++ b/src/core/meshcop/joiner_router.cpp @@ -91,6 +91,8 @@ void JoinerRouter::HandleStateChanged(otChangedFlags aFlags) } else { + VerifyOrExit(mSocket.IsBound()); + Get().RemoveUnsecurePort(mSocket.GetSockName().mPort); mSocket.Close();