]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: don't deref vxlan-vni array
authorMark Stapp <mjs@cisco.com>
Mon, 1 Apr 2024 17:00:04 +0000 (13:00 -0400)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Mon, 1 Apr 2024 20:32:25 +0000 (20:32 +0000)
Null-check the vxlan-vni array info coming into zebra from
the dataplane.

Signed-off-by: Mark Stapp <mjs@cisco.com>
(cherry picked from commit 75ef259b1dd9273478414ea0684243f535ec8f33)

zebra/interface.c

index 1afd9d5a7d8a92240af88142d6bc90fc92884df6..2e0ec952190cb26c74b0f4fb72ea7fdd34d59c8f 100644 (file)
@@ -1800,6 +1800,9 @@ interface_bridge_vxlan_vlan_vni_map_update(struct zebra_dplane_ctx *ctx,
        vlanid_t vid;
        int i;
 
+       if (vniarray == NULL)
+               return;
+
        memset(&vni_start, 0, sizeof(vni_start));
        memset(&vni_end, 0, sizeof(vni_end));