From d93d9b90e248e2e4f7a4c96f572cab41d04a0140 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Sun, 27 Dec 2020 20:39:31 +0000 Subject: [PATCH] Adjust prior to build routes and run script after aborting protocols for roaming --- src/dhcpcd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dhcpcd.c b/src/dhcpcd.c index 8762576c..42882c2c 100644 --- a/src/dhcpcd.c +++ b/src/dhcpcd.c @@ -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 -- 2.47.2