diff --git a/src/internet/model/ipv6-interface-address.cc b/src/internet/model/ipv6-interface-address.cc index e962ba648..862d57214 100644 --- a/src/internet/model/ipv6-interface-address.cc +++ b/src/internet/model/ipv6-interface-address.cc @@ -89,7 +89,7 @@ void Ipv6InterfaceAddress::SetAddress (Ipv6Address address) /* localhost address is always /128 prefix */ m_prefix = Ipv6Prefix (128); } - if (address.IsLinkLocal ()) + else if (address.IsLinkLocal ()) { m_scope = LINKLOCAL; /* link-local address is always /64 prefix */