# HG changeset patch # User Roy Marples # Date 1609101571 0 # Node ID cebc093fd611f1ae66c4f303c93145973651f537 # Parent 4fe5c2a7125474f8a041a588437e35f6fbeb7ced Adjust prior to build routes and run script after aborting protocols for roaming diff -r 4fe5c2a71254 -r cebc093fd611 src/dhcpcd.c --- 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