From ff66a71c6a73bf2450dd8fdf96b68fd8fec35e3c Mon Sep 17 00:00:00 2001 From: Simon Lin Date: Tue, 17 Sep 2019 16:37:07 +0800 Subject: [PATCH] [coap] finish cached coap response before sending (#4175) --- src/core/coap/coap.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/coap/coap.cpp b/src/core/coap/coap.cpp index 50c08c457..f37d6f295 100644 --- a/src/core/coap/coap.cpp +++ b/src/core/coap/coap.cpp @@ -601,6 +601,7 @@ void CoapBase::ProcessReceivedRequest(Message &aMessage, const Ip6::MessageInfo switch (mResponsesQueue.GetMatchedResponseCopy(aMessage, aMessageInfo, &cachedResponse)) { case OT_ERROR_NONE: + cachedResponse->Finish(); error = Send(*cachedResponse, aMessageInfo); // fall through ;