From: paul Date: Wed, 9 Jul 2003 15:46:33 +0000 (+0000) Subject: 2003-07-09 Paul Jakma X-Git-Tag: frr-2.0-rc1~3959 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=5549c6b365b83efa241c9f0ab378d697502ce5cc;p=mirror%2Ffrr.git 2003-07-09 Paul Jakma * ospfd/ospf_apiserver.c: check for NULL from ospf_lookup() --- diff --git a/ospfd/ospf_apiserver.c b/ospfd/ospf_apiserver.c index 941678422d..55fe57645a 100644 --- a/ospfd/ospf_apiserver.c +++ b/ospfd/ospf_apiserver.c @@ -87,7 +87,8 @@ ospf_apiserver_if_lookup_by_addr (struct in_addr address) struct ospf_interface *oi; struct ospf *ospf; - ospf = ospf_lookup (); + if (!(ospf = ospf_lookup ()) + return NULL; for (node = listhead (ospf->oiflist); node; nextnode (node)) { @@ -108,7 +109,8 @@ ospf_apiserver_if_lookup_by_ifp (struct interface *ifp) struct ospf_interface *oi; struct ospf *ospf; - ospf = ospf_lookup (); + if (!(ospf = ospf_lookup ()); + return NULL; for (node = listhead (ospf->oiflist); node; nextnode (node)) { @@ -1494,7 +1496,7 @@ ospf_apiserver_opaque_lsa_new (struct ospf_area *area, { options = LSA_OPTIONS_GET (area); #ifdef HAVE_NSSA - options |= LSA_NSSA_GET (area); + options |= LSA_OPTIONS_NSSA_GET (area); #endif /* HAVE_NSSA */ }