diff --git a/src/core/thread/router_table.hpp b/src/core/thread/router_table.hpp index 9433db1a1..89a61aeae 100644 --- a/src/core/thread/router_table.hpp +++ b/src/core/thread/router_table.hpp @@ -342,7 +342,7 @@ private: } Router mRouters[Mle::kMaxRouters]; - uint8_t mAllocatedRouterIds[BitVectorBytes(Mle::kMaxRouterId)]; + uint8_t mAllocatedRouterIds[BitVectorBytes(Mle::kMaxRouterId + 1)]; uint8_t mRouterIdReuseDelay[Mle::kMaxRouterId + 1]; uint32_t mRouterIdSequenceLastUpdated; uint8_t mRouterIdSequence;