mirror of
https://github.com/espressif/openthread.git
synced 2026-10-16 04:37:42 +00:00
Coap Client - multicast response processing bugfix. (#1002)
This commit is contained in:
committed by
Jonathan Hui
parent
b1c19ed091
commit
c12c95f368
@@ -307,7 +307,8 @@ Message *Client::FindRelatedRequest(const Header &aResponseHeader, const Ip6::Me
|
||||
{
|
||||
aRequestMetadata.ReadFrom(*message);
|
||||
|
||||
if ((aRequestMetadata.mDestinationAddress == aMessageInfo.GetPeerAddr()) &&
|
||||
if (((aRequestMetadata.mDestinationAddress == aMessageInfo.GetPeerAddr()) ||
|
||||
aRequestMetadata.mDestinationAddress.IsMulticast()) &&
|
||||
(aRequestMetadata.mDestinationPort == aMessageInfo.GetPeerPort()))
|
||||
{
|
||||
assert(aRequestHeader.FromMessage(*message, true) == kThreadError_None);
|
||||
|
||||
Reference in New Issue
Block a user