]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Adjust prior to build routes and run script after aborting protocols for roaming
authorRoy Marples <roy@marples.name>
Sun, 27 Dec 2020 20:39:31 +0000 (20:39 +0000)
committerRoy Marples <roy@marples.name>
Sun, 27 Dec 2020 20:39:31 +0000 (20:39 +0000)
src/dhcpcd.c

index 8762576c13cec90a793d4be11937b2eb396f7e2e..42882c2c331bff200005a23c3c2f3b3ea26a4ca1 100644 (file)
@@ -700,7 +700,6 @@ dhcpcd_nocarrier_roaming(struct interface *ifp)
 {
 
        loginfox("%s: carrier lost - roaming", ifp->name);
-       script_runreason(ifp, "NOCARRIER_ROAMING");
 
 #ifdef ARP
        arp_drop(ifp);
@@ -711,6 +710,9 @@ dhcpcd_nocarrier_roaming(struct interface *ifp)
 #ifdef DHCP6
        dhcp6_abort(ifp);
 #endif
+
+       rt_build(ifp->ctx, AF_UNSPEC);
+       script_runreason(ifp, "NOCARRIER_ROAMING");
 }
 
 void