From c8394ace7081ef0e71f3d162067c83c2629fc088 Mon Sep 17 00:00:00 2001 From: Morgan Stewart Date: Thu, 17 Sep 2015 19:04:30 -0400 Subject: 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 Reviewed-by: Donald Sharp --- zebra/interface.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'zebra/interface.c') diff --git a/zebra/interface.c b/zebra/interface.c index 14c3e78a..162439fa 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) -- cgit v1.2.3