diff options
Diffstat (limited to 'isisd/isis_lfa.c')
| -rw-r--r-- | isisd/isis_lfa.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/isisd/isis_lfa.c b/isisd/isis_lfa.c index e033c28fef..84aac24d52 100644 --- a/isisd/isis_lfa.c +++ b/isisd/isis_lfa.c @@ -1443,9 +1443,8 @@ static mpls_label_t rlfa_nexthop_label(struct isis_spftree *spftree,  			}  			break;  		case AF_INET6: -			for (unsigned int j = 0; j < adj->ipv6_address_count; -			     j++) { -				struct in6_addr addr = adj->ipv6_addresses[j]; +			for (unsigned int j = 0; j < adj->ll_ipv6_count; j++) { +				struct in6_addr addr = adj->ll_ipv6_addrs[j];  				if (!IPV6_ADDR_SAME(  					    &addr,  | 
