summaryrefslogtreecommitdiff
path: root/accel-pppd/ppp/ipv6cp_opt_intfid.c
diff options
context:
space:
mode:
Diffstat (limited to 'accel-pppd/ppp/ipv6cp_opt_intfid.c')
-rw-r--r--accel-pppd/ppp/ipv6cp_opt_intfid.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/accel-pppd/ppp/ipv6cp_opt_intfid.c b/accel-pppd/ppp/ipv6cp_opt_intfid.c
index aa7afb61..4f019b63 100644
--- a/accel-pppd/ppp/ipv6cp_opt_intfid.c
+++ b/accel-pppd/ppp/ipv6cp_opt_intfid.c
@@ -127,7 +127,7 @@ static int check_exists(struct ppp_t *self_ppp)
continue;
list_for_each_entry(a1, &ses->ipv6->addr_list, entry) {
- list_for_each_entry(a2, &ses->ipv6->addr_list, entry) {
+ list_for_each_entry(a2, &self_ppp->ses.ipv6->addr_list, entry) {
if (a1->addr.s6_addr32[0] == a2->addr.s6_addr32[0] &&
a1->addr.s6_addr32[1] == a2->addr.s6_addr32[1]) {
log_ppp_warn("ppp: requested IPv6 address already assigned to %s\n", ses->ifname);