diff options
Diffstat (limited to 'bgpd/bgp_mplsvpn_snmp.c')
| -rw-r--r-- | bgpd/bgp_mplsvpn_snmp.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/bgpd/bgp_mplsvpn_snmp.c b/bgpd/bgp_mplsvpn_snmp.c index 93d9f67245..4a696fdcbf 100644 --- a/bgpd/bgp_mplsvpn_snmp.c +++ b/bgpd/bgp_mplsvpn_snmp.c @@ -1460,8 +1460,6 @@ static struct bgp_path_info *bgpL3vpnRte_lookup(struct variable *v, oid name[],  		pi = bgp_lookup_route_next(l3vpn_bgp, dest, &prefix, policy,  					   &nexthop);  		if (pi) { -			uint8_t vrf_name_len = -				strnlen((*l3vpn_bgp)->name, VRF_NAMSIZ);  			const struct prefix *p = bgp_dest_get_prefix(*dest);  			uint8_t oid_index;  			bool v4 = (p->family == AF_INET); @@ -1469,6 +1467,8 @@ static struct bgp_path_info *bgpL3vpnRte_lookup(struct variable *v, oid name[],  					      : sizeof(struct in6_addr);  			struct attr *attr = pi->attr; +			vrf_name_len = strnlen((*l3vpn_bgp)->name, VRF_NAMSIZ); +  			/* copy the index parameters */  			oid_copy_str(&name[namelen], (*l3vpn_bgp)->name,  				     vrf_name_len);  | 
