From: Morgan Stewart <mor...@cumulusnetworks.com>

Coverity Scan #1221454
In zebra/interface.c if_data could be null dereferenced without early
check.

Signed-off-by: Morgan Stewart <mor...@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sha...@cumulusnetworks.com>
---
 zebra/interface.c |    2 ++
 1 file changed, 2 insertions(+)

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 @@ if_add_update (struct interface *ifp)
   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)
-- 
1.7.10.4


_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to