From 8616cf894e7c8f9e6409b2d82e09f8d34c5c050d Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Wed, 22 Feb 2017 17:26:09 -0800 Subject: [PATCH] Return `NotFound` error when the TLV cannot be found. (#1374) --- src/core/common/tlvs.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/common/tlvs.cpp b/src/core/common/tlvs.cpp index fa4d67f7d..d48734d75 100644 --- a/src/core/common/tlvs.cpp +++ b/src/core/common/tlvs.cpp @@ -39,7 +39,7 @@ namespace Thread { ThreadError Tlv::Get(const Message &aMessage, uint8_t aType, uint16_t aMaxLength, Tlv &aTlv) { - ThreadError error = kThreadError_Parse; + ThreadError error = kThreadError_NotFound; uint16_t offset; SuccessOrExit(error = GetOffset(aMessage, aType, offset)); @@ -58,7 +58,7 @@ exit: ThreadError Tlv::GetOffset(const Message &aMessage, uint8_t aType, uint16_t &aOffset) { - ThreadError error = kThreadError_Parse; + ThreadError error = kThreadError_NotFound; uint16_t offset = aMessage.GetOffset(); uint16_t end = aMessage.GetLength(); Tlv tlv; @@ -93,7 +93,7 @@ exit: ThreadError Tlv::GetValueOffset(const Message &aMessage, uint8_t aType, uint16_t &aOffset, uint16_t &aLength) { - ThreadError error = kThreadError_Parse; + ThreadError error = kThreadError_NotFound; uint16_t offset = aMessage.GetOffset(); uint16_t end = aMessage.GetLength();