>
>
> -      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

Reply via email to