]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Initialize prd for show_ip_bgp_l2vpn_evpn_rd_neighbor_routes() 11198/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Fri, 13 May 2022 12:41:16 +0000 (15:41 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Fri, 13 May 2022 12:41:16 +0000 (15:41 +0300)
*** CID 1517751:  Uninitialized variables  (UNINIT)
/bgpd/bgp_evpn_vty.c: 1648 in show_ip_bgp_l2vpn_evpn_rd_neighbor_routes()
1642
1643
1644            if (rd_all)
1645                    return bgp_show_ethernet_vpn(vty, NULL, bgp_show_type_neighbor,
1646                                                 peer, SHOW_DISPLAY_STANDARD, uj);
1647            else
>>>     CID 1517751:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized element of array "prd.val" when calling "bgp_show_ethernet_vpn".
1648                    return bgp_show_ethernet_vpn(vty, &prd, bgp_show_type_neighbor,
1649                                                 peer, SHOW_DISPLAY_STANDARD, uj);
1650     }
1651
1652     DEFUN(show_ip_bgp_l2vpn_evpn_neighbor_advertised_routes,
1653           show_ip_bgp_l2vpn_evpn_neighbor_advertised_routes_cmd,

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_evpn_vty.c

index e40583b556ce5987133543f7b43382e851631894..32dc2a785f9e62c4c9492a1583f7f249d4bbd633 100644 (file)
@@ -1571,7 +1571,7 @@ DEFUN(show_ip_bgp_l2vpn_evpn_rd_neighbor_routes,
        int ret;
        struct peer *peer;
        char *peerstr = NULL;
-       struct prefix_rd prd;
+       struct prefix_rd prd = {};
        bool uj = use_json(argc, argv);
        afi_t afi = AFI_L2VPN;
        safi_t safi = SAFI_EVPN;