From 6cfb4162d7c67b70ca85f0416a63bcaae7945bff Mon Sep 17 00:00:00 2001 From: huamenggg <52490135+huamenggg@users.noreply.github.com> Date: Wed, 25 Sep 2019 01:35:58 +0800 Subject: [PATCH] [coap] add IsBound() check in Coap::Send (#4205) --- src/core/coap/coap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/coap/coap.cpp b/src/core/coap/coap.cpp index f37d6f295..341167c4f 100644 --- a/src/core/coap/coap.cpp +++ b/src/core/coap/coap.cpp @@ -895,7 +895,7 @@ void Coap::HandleUdpReceive(void *aContext, otMessage *aMessage, const otMessage otError Coap::Send(ot::Message &aMessage, const Ip6::MessageInfo &aMessageInfo) { - return mSocket.SendTo(aMessage, aMessageInfo); + return mSocket.IsBound() ? mSocket.SendTo(aMessage, aMessageInfo) : OT_ERROR_INVALID_STATE; } } // namespace Coap