diff options
-rw-r--r-- | ryu/services/protocols/bgp/info_base/base.py | 3 |
1 files changed, 1 insertions, 2 deletions
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 ( |