]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: num_labels cannot be greater than BGP_MAX_LABELS
authorLouis Scalbert <louis.scalbert@6wind.com>
Mon, 26 Feb 2024 13:13:25 +0000 (14:13 +0100)
committerLouis Scalbert <louis.scalbert@6wind.com>
Wed, 5 Jun 2024 09:08:46 +0000 (11:08 +0200)
num_labels cannot be greater than BGP_MAX_LABELS by design.

Remove the check and the override.

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
bgpd/bgp_mplsvpn.c

index 6e4f93f1ea73e30ed210f4c07d0e74c753a2228f..fb1243d029391320fd74afc516693982295d62ff 100644 (file)
@@ -2339,8 +2339,6 @@ static void vpn_leak_to_vrf_update_onevrf(struct bgp *to_bgp,   /* to */
                if (!origin_local && path_vpn->extra
                    && path_vpn->extra->num_labels) {
                        num_labels = path_vpn->extra->num_labels;
-                       if (num_labels > BGP_MAX_LABELS)
-                               num_labels = BGP_MAX_LABELS;
                        pLabels = path_vpn->extra->label;
                }
        }