diff --git a/src/core/border_router/routing_manager.hpp b/src/core/border_router/routing_manager.hpp index c377b25d8..4a80d3c91 100644 --- a/src/core/border_router/routing_manager.hpp +++ b/src/core/border_router/routing_manager.hpp @@ -1474,7 +1474,7 @@ private: void Start(void) { StartStop(/* aStart= */ true); } void Stop(void) { StartStop(/* aStart= */ false); } bool IsRunning(void) const { return GetState() == kDhcp6PdStateRunning; } - bool HasPrefix(void) const { return IsValidOmrPrefix(mPrefix.GetPrefix()); } + bool HasPrefix(void) const { return !mPrefix.IsEmpty(); } const Ip6::Prefix &GetPrefix(void) const { return mPrefix.GetPrefix(); } State GetState(void) const;