]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: n->mac is derefed in all paths
authorDonald Sharp <sharpd@cumulusnetworks.com>
Sat, 15 Aug 2020 17:37:09 +0000 (13:37 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Sun, 11 Oct 2020 14:47:37 +0000 (10:47 -0400)
No need to check for n->mac existence as that all paths
leading to this code have n->mac already derefed.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/zebra_evpn_neigh.c

index 6a76a475e6f07dc56a28401410dbb32738b60c9d..860dc5b05429f3f127b9d94a772fef81beb28a6f 100644 (file)
@@ -722,9 +722,8 @@ zebra_evpn_proc_sync_neigh_update(zebra_evpn_t *zevpn, zebra_neigh_t *n,
                                        n->state, false /*force*/);
                                old_bgp_ready = false;
                        }
-                       if (n->mac)
-                               zebra_evpn_local_neigh_deref_mac(
-                                       n, false /*send_mac_update*/);
+                       zebra_evpn_local_neigh_deref_mac(n,
+                                                        false /*send_mac_update*/);
                }
                /* clear old fwd info */
                n->rem_seq = 0;