>
>
> - if (is_default (p))
> - {
> - if (client->redist_default || client->redist[rib->type])
> - {
> - if (p->family == AF_INET)
> - zsend_route_multipath (ZEBRA_IPV4_ROUTE_ADD, client, p,
> rib);
> -#ifdef HAVE_IPV6
> - if (p->family == AF_INET6)
> - zsend_route_multipath (ZEBRA_IPV6_ROUTE_ADD, client, p,
> rib);
> -#endif /* HAVE_IPV6 */
> - }
> - }
> - else if (client->redist[rib->type])
> + if ((is_default (p) && client->redist_default)
> + || client->redist[rib->type])
>
Shouldn't this be:
if ( (is_default (p) && ( client->redist_default ||
cclient->redist[rib->type]))
....
The comment stands for both changes
donald
_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev