From e59f66b4d05a3725cb74a2e03c809663f490e331 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Thu, 7 Jul 2016 09:16:26 -0700 Subject: [PATCH] Initialize numRouters in HandleChildIdResponse. (#246) --- src/core/thread/mle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp index 75ea6744a..f2e447394 100644 --- a/src/core/thread/mle.cpp +++ b/src/core/thread/mle.cpp @@ -1707,7 +1707,7 @@ ThreadError Mle::HandleChildIdResponse(const Message &aMessage, const Ip6::Messa Address16Tlv shortAddress; NetworkDataTlv networkData; RouteTlv route; - uint8_t numRouters; + uint8_t numRouters = 0; otLogInfoMle("Received Child ID Response\n"); @@ -1735,7 +1735,6 @@ ThreadError Mle::HandleChildIdResponse(const Message &aMessage, const Ip6::Messa if ((Tlv::GetTlv(aMessage, Tlv::kRoute, sizeof(route), route) == kThreadError_None) && (mDeviceMode & ModeTlv::kModeFFD)) { - numRouters = 0; SuccessOrExit(error = mMleRouter.ProcessRouteTlv(route)); for (int i = 0; i < kMaxRouterId; i++)