diff src/dhcpcd.c @ 5568:cebc093fd611 draft

Adjust prior to build routes and run script after aborting protocols for roaming
author Roy Marples <roy@marples.name>
date Sun, 27 Dec 2020 20:39:31 +0000
parents 4fe5c2a71254
children f32e37b1d371
line wrap: on
line diff
--- a/src/dhcpcd.c	Sun Dec 27 19:53:31 2020 +0000
+++ b/src/dhcpcd.c	Sun Dec 27 20:39:31 2020 +0000
@@ -700,7 +700,6 @@
 {
 
 	loginfox("%s: carrier lost - roaming", ifp->name);
-	script_runreason(ifp, "NOCARRIER_ROAMING");
 
 #ifdef ARP
 	arp_drop(ifp);
@@ -711,6 +710,9 @@
 #ifdef DHCP6
 	dhcp6_abort(ifp);
 #endif
+
+	rt_build(ifp->ctx, AF_UNSPEC);
+	script_runreason(ifp, "NOCARRIER_ROAMING");
 }
 
 void