Mercurial > hg > dhcpcd
changeset 5407:30603cb789ea draft
Fix prior
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Wed, 08 Jul 2020 12:36:36 +0100 |
| parents | c03103d18249 |
| children | 2de2190e16a8 |
| files | src/ipv4ll.c src/route.c |
| diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ipv4ll.c Wed Jul 08 12:03:15 2020 +0100 +++ b/src/ipv4ll.c Wed Jul 08 12:36:36 2020 +0100 @@ -111,7 +111,7 @@ in.s_addr = INADDR_ANY; sa_in_init(&rt->rt_gateway, &in); sa_in_init(&rt->rt_ifa, &state->addr->addr); - rt->rt_flags |= RTDF_IPV4LL; + rt->rt_dflags |= RTDF_IPV4LL; return rt_proto_add(routes, rt) ? 1 : 0; } @@ -135,7 +135,7 @@ sa_in_init(&rt->rt_netmask, &in); sa_in_init(&rt->rt_gateway, &in); sa_in_init(&rt->rt_ifa, &state->addr->addr); - rt->rt_flags |= RTDF_IPV4LL; + rt->rt_dflags |= RTDF_IPV4LL; #ifdef HAVE_ROUTE_METRIC rt->rt_metric += 10000; #endif
--- a/src/route.c Wed Jul 08 12:03:15 2020 +0100 +++ b/src/route.c Wed Jul 08 12:36:36 2020 +0100 @@ -170,9 +170,9 @@ #ifdef INET /* IPv4LL routes always come last */ - if (rt1->rt_flags & RTDF_IPV4LL && !(rt2->rt_flags & RTDF_IPV4LL)) + if (rt1->rt_dflags & RTDF_IPV4LL && !(rt2->rt_dflags & RTDF_IPV4LL)) return -1; - else if (!(rt1->rt_flags & RTDF_IPV4LL) && rt2->rt_flags & RTDF_IPV4LL) + else if (!(rt1->rt_dflags & RTDF_IPV4LL) && rt2->rt_dflags & RTDF_IPV4LL) return 1; #endif
