diff options
| author | Russ White <russ@riw.us> | 2018-04-11 09:08:51 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-11 09:08:51 -0400 |
| commit | 08097fedd0da7d2e6183ab0adb8bc5b2175deac0 (patch) | |
| tree | 845b1665823beab742706ed1db345109413f7697 | |
| parent | 058054cac19695fdfebf9c172686dd7ae27a9e0e (diff) | |
| parent | e3bb770c4f58e36d249eaf5739df99313146af14 (diff) | |
Merge pull request #2050 from chipitsine/master
resolve issue found by cppcheck
| -rw-r--r-- | zebra/zebra_vxlan.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/zebra/zebra_vxlan.c b/zebra/zebra_vxlan.c index 7784403fff..65e7a820b0 100644 --- a/zebra/zebra_vxlan.c +++ b/zebra/zebra_vxlan.c @@ -5774,10 +5774,12 @@ int zebra_vxlan_add_del_gw_macip(struct interface *ifp, struct prefix *p, NULL; /* link info for the SVI = bridge info */ svi_if_zif = ifp->info; - svi_if_link = if_lookup_by_index_per_ns( - zebra_ns_lookup(NS_DEFAULT), svi_if_zif->link_ifindex); - if (svi_if_zif && svi_if_link) - zvni = zvni_from_svi(ifp, svi_if_link); + if (svi_if_zif) { + svi_if_link = if_lookup_by_index_per_ns( + zebra_ns_lookup(NS_DEFAULT), svi_if_zif->link_ifindex); + if (svi_if_link) + zvni = zvni_from_svi(ifp, svi_if_link); + } } else if (IS_ZEBRA_IF_BRIDGE(ifp)) { zvni = zvni_from_svi(ifp, ifp); } |
