From 63a0654eef164acf68f8b4d074311b7cb29157a1 Mon Sep 17 00:00:00 2001 From: Shu Chen Date: Thu, 21 Sep 2017 10:46:03 -0500 Subject: [PATCH] [mle] fix max response Tlvs limitation issue in HandleChildUpdateRequest() (#2213) --- src/core/thread/mle_router.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/thread/mle_router.cpp b/src/core/thread/mle_router.cpp index a241f1846..08c9c9eb6 100644 --- a/src/core/thread/mle_router.cpp +++ b/src/core/thread/mle_router.cpp @@ -2273,7 +2273,7 @@ otError MleRouter::HandleChildUpdateRequest(const Message &aMessage, const Ip6:: uint8_t tlv; TlvRequestIterator iterator = TLVREQUESTTLV_ITERATOR_INIT; - VerifyOrExit(tlvRequest.IsValid() && tlvRequest.GetLength() <= (Child::kMaxRequestTlvs - tlvslength), + VerifyOrExit(tlvRequest.IsValid() && tlvRequest.GetLength() <= (kMaxResponseTlvs - tlvslength), error = OT_ERROR_PARSE); while (tlvRequest.GetNextTlv(iterator, tlv) == OT_ERROR_NONE)