]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgpd: Ensure bgp_vrf is non-null
authorDonald Sharp <sharpd@nvidia.com>
Mon, 15 Aug 2022 15:24:42 +0000 (11:24 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Mon, 15 Aug 2022 15:24:42 +0000 (11:24 -0400)
When calling VTY_GET_CONTEXT to get the bgp pointer,
FRR needs to ensure that the pointer is valid.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
bgpd/bgp_evpn_vty.c

index 797075563bc35ab25e216a263a29e04e2adeab6c..6ba516c39c5befb5d558e207d854f097b543993d 100644 (file)
@@ -4036,6 +4036,9 @@ DEFUN (no_bgp_evpn_advertise_type5,
        afi_t afi = 0;
        safi_t safi = 0;
 
+       if (!bgp_vrf)
+               return CMD_WARNING;
+
        argv_find_and_parse_afi(argv, argc, &idx_afi, &afi);
        argv_find_and_parse_safi(argv, argc, &idx_safi, &safi);