changeset 5545:d40f87a25035 draft

DHCP6: Fix segfault introduced in dhcpcd-9.3.3 lo0 won't have a configuration for example.
author Roy Marples <roy@marples.name>
date Sat, 21 Nov 2020 08:46:30 +0000
parents a233fe729323
children 08426e8a98a7
files src/route.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/route.c	Fri Nov 20 19:49:46 2020 +0000
+++ b/src/route.c	Sat Nov 21 08:46:30 2020 +0000
@@ -713,7 +713,8 @@
 #endif
 
 	RB_TREE_FOREACH_SAFE(rt, &routes, rtn) {
-		if (!(rt->rt_ifp->options->options & DHCPCD_CONFIGURE))
+		if (rt->rt_ifp->active &&
+		    !(rt->rt_ifp->options->options & DHCPCD_CONFIGURE))
 			continue;
 #ifdef BSD
 		if (rt_is_default(rt) &&