From 291e32c39116e06e7d76511b9d4e68169a899eb3 Mon Sep 17 00:00:00 2001 From: "G. Paul Ziemba" Date: Tue, 10 Apr 2018 19:03:01 -0700 Subject: [PATCH] bgpd: vrf-vpn leak: when no export label is set, encode implicit-null correctly Signed-off-by: G. Paul Ziemba --- bgpd/bgp_mplsvpn.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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); } -- 2.39.5