Fixed if_add_update possible null dereference
Coverity Scan #1221454
In zebra/interface.c if_data could be null dereferenced without early
check.
Signed-off-by: Morgan Stewart <morgan@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
diff --git a/zebra/interface.c b/zebra/interface.c
index 14c3e78..162439f 100644
--- a/zebra/interface.c
+++ b/zebra/interface.c
@@ -368,6 +368,8 @@
struct zebra_if *if_data;
if_data = ifp->info;
+ assert(if_data);
+
if (if_data->multicast == IF_ZEBRA_MULTICAST_ON)
if_set_flags (ifp, IFF_MULTICAST);
else if (if_data->multicast == IF_ZEBRA_MULTICAST_OFF)