]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix which interface to test ip6_use_tempaddr on when adding.
authorRoy Marples <roy@marples.name>
Sun, 18 Jan 2015 20:34:57 +0000 (20:34 +0000)
committerRoy Marples <roy@marples.name>
Sun, 18 Jan 2015 20:34:57 +0000 (20:34 +0000)
ipv6.c

diff --git a/ipv6.c b/ipv6.c
index 6d0fe68ba36c369461b4db531f88b6ed42a3d65e..33650f15316f257b7fd5134505f5cbecf18d5bd1 100644 (file)
--- a/ipv6.c
+++ b/ipv6.c
@@ -711,7 +711,7 @@ ipv6_addaddr(struct ipv6_addr *ap, const struct timeval *now)
            ap->prefix_pltime &&
            ap->prefix_vltime &&
            ap->iface->options->options & DHCPCD_IPV6RA_OWN &&
-           ip6_use_tempaddr(ifp->name))
+           ip6_use_tempaddr(ap->iface->name))
                eloop_timeout_add_sec(ap->iface->ctx->eloop,
                    (time_t)ap->prefix_pltime - REGEN_ADVANCE,
                    ipv6_regentempaddr, ap);