]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: vrf-vpn leak: when no export label is set, encode implicit-null correctly 2047/head
authorG. Paul Ziemba <paulz@labn.net>
Wed, 11 Apr 2018 02:03:01 +0000 (19:03 -0700)
committerG. Paul Ziemba <paulz@labn.net>
Wed, 11 Apr 2018 04:09:23 +0000 (21:09 -0700)
Signed-off-by: G. Paul Ziemba <paulz@labn.net>
bgpd/bgp_mplsvpn.c

index 06d82f654d9db5d20ae0d703bf2d36c04caa6231..13a283a058c33ef514debd577d75c50ebe633054 100644 (file)
@@ -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);
        }