]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: fix vty output of evpn route-target AS4
authorMark Stapp <mjs@cisco.com>
Tue, 11 Feb 2025 19:35:28 +0000 (14:35 -0500)
committerMark Stapp <mjs@cisco.com>
Tue, 11 Feb 2025 19:35:28 +0000 (14:35 -0500)
evpn route-targets are decoded in  ... multiple places; at least
two have a bug where the AS4 form doesn't have its AS decoded.

Signed-off-by: Mark Stapp <mjs@cisco.com>
bgpd/bgp_evpn_vty.c

index 8a0c6e10d609edf6d2fbd7f8f7b67728078ef0c9..438dd0b3c2c62e82b3ab9ad5885697350f4e759d 100644 (file)
@@ -113,7 +113,7 @@ static void display_vrf_import_rt(struct vty *vty, struct vrf_irt_node *irt,
                break;
 
        case ECOMMUNITY_ENCODE_AS4:
-               pnt = ptr_get_be32(pnt, &eas.val);
+               pnt = ptr_get_be32(pnt, &eas.as);
                eas.val = (*pnt++ << 8);
                eas.val |= (*pnt++);
 
@@ -222,7 +222,7 @@ static void display_import_rt(struct vty *vty, struct irt_node *irt,
                break;
 
        case ECOMMUNITY_ENCODE_AS4:
-               pnt = ptr_get_be32(pnt, &eas.val);
+               pnt = ptr_get_be32(pnt, &eas.as);
                eas.val = (*pnt++ << 8);
                eas.val |= (*pnt++);