changeset 4195:d16878b8acac draft

ipv6: disable kernel RA if interface is active
author Roy Marples <roy@marples.name>
date Tue, 12 Dec 2017 13:38:43 +0000
parents f82c8bde229d
children ed557660dc3d
files src/dhcpcd.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/dhcpcd.c	Sun Dec 10 18:49:20 2017 +0000
+++ b/src/dhcpcd.c	Tue Dec 12 13:38:43 2017 +0000
@@ -438,7 +438,7 @@
 		    ~(DHCPCD_IPV6RS | DHCPCD_DHCP6 | DHCPCD_WAITIP6);
 
 	/* We want to disable kernel interface RA as early as possible. */
-	if (ifo->options & DHCPCD_IPV6RS &&
+	if (ifp->active == IF_ACTIVE_USER &&
 	    !(ifp->ctx->options & DHCPCD_DUMPLEASE))
 	{
 		int ra_global, ra_iface;