summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2018-04-11 09:08:51 -0400
committerGitHub <noreply@github.com>2018-04-11 09:08:51 -0400
commit08097fedd0da7d2e6183ab0adb8bc5b2175deac0 (patch)
tree845b1665823beab742706ed1db345109413f7697
parent058054cac19695fdfebf9c172686dd7ae27a9e0e (diff)
parente3bb770c4f58e36d249eaf5739df99313146af14 (diff)
Merge pull request #2050 from chipitsine/master
resolve issue found by cppcheck
-rw-r--r--zebra/zebra_vxlan.c10
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);
}