diff --git a/ryu/services/protocols/bgp/info_base/base.py b/ryu/services/protocols/bgp/info_base/base.py index fbf3bc62..68196dfb 100644 --- a/ryu/services/protocols/bgp/info_base/base.py +++ b/ryu/services/protocols/bgp/info_base/base.py @@ -843,8 +843,7 @@ class Path(object): return self._source is None def has_nexthop(self): - return not (not self._nexthop or self._nexthop == '0.0.0.0' or - self._nexthop == '::') + return self._nexthop and self._nexthop not in ('0.0.0.0', '::') def __str__(self): return (