diff options
| author | Mark Stapp <mjs@cisco.com> | 2024-04-01 13:00:04 -0400 |
|---|---|---|
| committer | Mergify <37929162+mergify[bot]@users.noreply.github.com> | 2024-04-01 20:32:24 +0000 |
| commit | 7dcbe2b1062b840eca99c74af818891a8609b1f9 (patch) | |
| tree | 46e8f59aebfe35f2dba76326e8d7fdaa4fed0c15 | |
| parent | 643515b644ff4115398dc710713da63301feef6c (diff) | |
zebra: don't deref vxlan-vni array
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)
| -rw-r--r-- | zebra/interface.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/zebra/interface.c b/zebra/interface.c index 6624eb2591..5ce222cc04 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -1785,6 +1785,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)); |
