diff --git a/src/core/ipv6/ip6.c b/src/core/ipv6/ip6.c index e4ce8da9..37ec6665 100644 --- a/src/core/ipv6/ip6.c +++ b/src/core/ipv6/ip6.c @@ -175,7 +175,7 @@ ip6_route(const ip6_addr_t *src, const ip6_addr_t *dest) /* Again, do not use any other netif in this case, as that could result in * zone boundary violations. */ #if ESP_IPV6 - if (ip6_addr_ismulticast(dest) && ip6_addr_isany(src)) { + if (ip6_addr_ismulticast(dest) || ip6_addr_isany(src)) { return netif_default; } else { return NULL;