diff --git a/src/include/lwip/ip6_zone.h b/src/include/lwip/ip6_zone.h index 41a9c909..7689dc1e 100644 --- a/src/include/lwip/ip6_zone.h +++ b/src/include/lwip/ip6_zone.h @@ -157,9 +157,9 @@ * @return 1 if the address has a constrained scope, 0 if it does not. */ #define ip6_addr_has_scope(ip6addr, type) \ - (ip6_addr_islinklocal(ip6addr) || ((((type) != IP6_UNICAST) && \ - ip6_addr_ismulticast_iflocal(ip6addr)) || \ - ip6_addr_ismulticast_linklocal(ip6addr))) + (ip6_addr_islinklocal(ip6addr) || (((type) != IP6_UNICAST) && \ + (ip6_addr_ismulticast_iflocal(ip6addr) || \ + ip6_addr_ismulticast_linklocal(ip6addr)))) /** * Assign a zone index to an IPv6 address, based on a network interface. If the