2003-07-09 Paul Jakma <paul@dishone.st>

* ospfd/ospf_apiserver.c: check for NULL from ospf_lookup()
This commit is contained in:
paul 2003-07-09 15:46:33 +00:00
parent 9c30ab6b89
commit 5549c6b365

View File

@ -87,7 +87,8 @@ ospf_apiserver_if_lookup_by_addr (struct in_addr address)
struct ospf_interface *oi; struct ospf_interface *oi;
struct ospf *ospf; struct ospf *ospf;
ospf = ospf_lookup (); if (!(ospf = ospf_lookup ())
return NULL;
for (node = listhead (ospf->oiflist); node; nextnode (node)) 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_interface *oi;
struct ospf *ospf; struct ospf *ospf;
ospf = ospf_lookup (); if (!(ospf = ospf_lookup ());
return NULL;
for (node = listhead (ospf->oiflist); node; nextnode (node)) 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); options = LSA_OPTIONS_GET (area);
#ifdef HAVE_NSSA #ifdef HAVE_NSSA
options |= LSA_NSSA_GET (area); options |= LSA_OPTIONS_NSSA_GET (area);
#endif /* HAVE_NSSA */ #endif /* HAVE_NSSA */
} }