From: G. Paul Ziemba Date: Wed, 11 Apr 2018 02:03:01 +0000 (-0700) Subject: bgpd: vrf-vpn leak: when no export label is set, encode implicit-null correctly X-Git-Tag: frr-5.0-dev~64^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=291e32c39116e06e7d76511b9d4e68169a899eb3;p=mirror%2Ffrr.git bgpd: vrf-vpn leak: when no export label is set, encode implicit-null correctly Signed-off-by: G. Paul Ziemba --- diff --git a/bgpd/bgp_mplsvpn.c b/bgpd/bgp_mplsvpn.c index 06d82f654d..13a283a058 100644 --- a/bgpd/bgp_mplsvpn.c +++ b/bgpd/bgp_mplsvpn.c @@ -665,8 +665,7 @@ void vpn_leak_from_vrf_update(struct bgp *bgp_vpn, /* to */ label_val = bgp_vrf->vpn_policy[afi].tovpn_label; if (label_val == MPLS_LABEL_NONE) { - /* TBD get from label manager */ - label = MPLS_LABEL_IMPLICIT_NULL; + encode_label(MPLS_LABEL_IMPLICIT_NULL, &label); } else { encode_label(label_val, &label); }