diff --git a/src/core/border_router/routing_manager.cpp b/src/core/border_router/routing_manager.cpp index 7e96f85d4..7a82b6831 100644 --- a/src/core/border_router/routing_manager.cpp +++ b/src/core/border_router/routing_manager.cpp @@ -726,7 +726,7 @@ void RoutingManager::HandleNeighborAdvertisement(const InfraIf::Icmp6Packet &aPa { const NeighborAdvertMessage *naMsg; - VerifyOrExit(aPacket.GetLength() >= sizeof(naMsg)); + VerifyOrExit(aPacket.GetLength() >= sizeof(NeighborAdvertMessage)); naMsg = reinterpret_cast(aPacket.GetBytes()); mDiscoveredPrefixTable.ProcessNeighborAdvertMessage(*naMsg);