]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: check for vni before comparison in zl3vni_map_to_vxlan_if_ns
authorSharath Ramamurthy <sramamurthy@nvidia.com>
Sat, 7 Aug 2021 17:01:36 +0000 (22:31 +0530)
committerStephen Worley <sworley@nvidia.com>
Mon, 13 Feb 2023 23:12:04 +0000 (18:12 -0500)
Check for vni before doing comparion during vxlan vni search in zl3vni_map_to_vxlan_if_ns

Signed-off-by: Sharath Ramamurthy <sramamurthy@nvidia.com>
zebra/zebra_vxlan.c

index 61cbc65e323554a536de48fa4294fc5ec1c63464..bb82d4022d9f4a8ada8c9ace7955da3d4e4989ac 100644 (file)
@@ -1791,7 +1791,7 @@ static int zl3vni_map_to_vxlan_if_ns(struct ns *ns,
 
                vxl = &zif->l2info.vxl;
                vni = zebra_vxlan_if_vni_find(zif, zl3vni->vni);
-               if (vni->vni != zl3vni->vni)
+               if (!vni || vni->vni != zl3vni->vni)
                        continue;
 
                /* link of VXLAN interface should be in zebra_evpn_vrf */