On Mon, Feb 13, 2023 at 9:18 PM <st...@linux-ipv6.be> wrote: > > @@ -495,13 +503,10 @@ static int send_router_advert(struct interface *iface, > const struct in6_addr *fr > memcpy(addrs, iface->addr6, sizeof(*addrs) * > valid_addr_cnt); > > /* Check default route */ > - if (iface->default_router) { > - default_route = true; > - > - if (iface->default_router > 1) > - valid_prefix = true; > - } else if (parse_routes(addrs, valid_addr_cnt)) > - default_route = true; > + if (!default_route) { > + if (parse_routes(addrs, valid_addr_cnt)) > + default_route = true; > + } > } > > if (invalid_addr_cnt) {
Patch looks fine to me, I have only one suggestion: merge these 2 if statements into one. _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel