diff --git a/src/core/net/dns_client.cpp b/src/core/net/dns_client.cpp index 92304d806..b068fde3c 100644 --- a/src/core/net/dns_client.cpp +++ b/src/core/net/dns_client.cpp @@ -354,7 +354,8 @@ Message *Client::FindRelatedQuery(const Header &aResponseHeader, QueryMetadata & while (message != NULL) { // Partially read DNS header to obtain message ID only. - assert(message->Read(message->GetOffset(), sizeof(messageId), &messageId) == sizeof(messageId)); + uint16_t count = message->Read(message->GetOffset(), sizeof(messageId), &messageId); + assert(count == sizeof(messageId)); if (HostSwap16(messageId) == aResponseHeader.GetMessageId()) {