diff --git a/src/core/border_router/routing_manager.cpp b/src/core/border_router/routing_manager.cpp index 128854418..1e8765a91 100644 --- a/src/core/border_router/routing_manager.cpp +++ b/src/core/border_router/routing_manager.cpp @@ -658,7 +658,7 @@ void RoutingManager::SendRouterAdvertisement(const Ip6::Prefix *aNewOmrPrefixes, uint8_t buffer[kMaxRouterAdvMessageLength]; uint16_t bufferLength = 0; - static_assert(sizeof(mRouterAdvMessage) <= sizeof(buffer)); + static_assert(sizeof(mRouterAdvMessage) <= sizeof(buffer), "RA buffer too small"); memcpy(buffer, &mRouterAdvMessage, sizeof(mRouterAdvMessage)); bufferLength += sizeof(mRouterAdvMessage);