[coap] copy token from block2 request message to next response token (#8700)

This commit is contained in:
Tristen Pierson
2023-02-06 14:12:40 -08:00
committed by GitHub
parent 5fe2b3e85a
commit 7aaf33478d
+2
View File
@@ -862,6 +862,8 @@ Error CoapBase::ProcessBlock2Request(Message &aMessage,
response->Init(kTypeAck, kCodeContent);
response->SetMessageId(aMessage.GetMessageId());
SuccessOrExit(error = response->SetTokenFromMessage(aMessage));
VerifyOrExit((bufLen = otCoapBlockSizeFromExponent(aMessage.GetBlockWiseBlockSize())) <= kMaxBlockLength,
error = kErrorNoBufs);
SuccessOrExit(error = aResource.HandleBlockTransmit(buf,