]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
IPv4LL: Fix routing on failure
authorRoy Marples <roy@marples.name>
Tue, 5 Mar 2019 20:04:25 +0000 (20:04 +0000)
committerRoy Marples <roy@marples.name>
Tue, 5 Mar 2019 20:04:25 +0000 (20:04 +0000)
src/ipv4ll.c

index 4d59fff29e08db8481b6b18fcad2f637f44b53a4..51cd4f5b2d169c2f061f71166b4466876b7ea900 100644 (file)
@@ -305,6 +305,8 @@ ipv4ll_conflicted(struct arp_state *astate, const struct arp_msg *amsg)
                ipv4_deladdr(state->addr, 1);
                state->down = 1;
                state->addr = NULL;
+               if_initrt(ifp->ctx, AF_INET);
+               rt_build(ifp->ctx, AF_INET);
                script_runreason(ifp, "IPV4LL");
        }