diff options
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | ospfd/ospf_lsa.c | 5 | 
2 files changed, 9 insertions, 1 deletions
| @@ -1,3 +1,8 @@ +2003-04-13 Paul Jakma <paul@dishone.st> + +	* Amir: Opaque LSA bug fix for deletion of Type11's +	* configure.ac: use --localstatedir for Unix sockets +  2003-04-04 Paul Jakma <paul@dishone.st>  	* Sync to Zebra CVS diff --git a/ospfd/ospf_lsa.c b/ospfd/ospf_lsa.c index d0cf56cd..0facaf08 100644 --- a/ospfd/ospf_lsa.c +++ b/ospfd/ospf_lsa.c @@ -2678,6 +2678,9 @@ struct ospf_lsa *  ospf_lsa_lookup (struct ospf_area *area, u_int32_t type,                   struct in_addr id, struct in_addr adv_router)  { +  struct ospf *ospf = ospf_lookup(); +  assert(ospf); +    switch (type)      {      case OSPF_ROUTER_LSA: @@ -2697,7 +2700,7 @@ ospf_lsa_lookup (struct ospf_area *area, u_int32_t type,  #ifdef HAVE_OPAQUE_LSA      case OSPF_OPAQUE_AS_LSA:  #endif /* HAVE_OPAQUE_LSA */ -      return ospf_lsdb_lookup_by_id (area->ospf->lsdb, type, id, adv_router); +      return ospf_lsdb_lookup_by_id (ospf->lsdb, type, id, adv_router);        break;      default:        break; | 
