Diff for /embedaddon/quagga/ospfd/ospf_snmp.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 17:26:12 version 1.1.1.2, 2012/10/09 09:22:29
Line 934  ospfLsdbLookup (struct variable *v, oid *name, size_t  Line 934  ospfLsdbLookup (struct variable *v, oid *name, size_t 
   struct ospf *ospf;    struct ospf *ospf;
   struct ospf_area *area;    struct ospf_area *area;
   struct ospf_lsa *lsa;    struct ospf_lsa *lsa;
  unsigned int len;  int len;
   int type_next;    int type_next;
   int ls_id_next;    int ls_id_next;
   int router_id_next;    int router_id_next;
Line 992  ospfLsdbLookup (struct variable *v, oid *name, size_t  Line 992  ospfLsdbLookup (struct variable *v, oid *name, size_t 
       if (len == IN_ADDR_SIZE)        if (len == IN_ADDR_SIZE)
         area = ospf_area_lookup_by_area_id (ospf, *area_id);          area = ospf_area_lookup_by_area_id (ospf, *area_id);
       else        else
        area = ospf_area_lookup_next (ospf, area_id, len == 0 ? 1 : 0);        area = ospf_area_lookup_next (ospf, area_id, 1);
   
       if (area == NULL)        if (area == NULL)
         return NULL;          return NULL;
Line 1000  ospfLsdbLookup (struct variable *v, oid *name, size_t  Line 1000  ospfLsdbLookup (struct variable *v, oid *name, size_t 
       do         do 
         {          {
           /* Next we lookup type. */            /* Next we lookup type. */
          offset += IN_ADDR_SIZE;          offset += len;
          offsetlen -= IN_ADDR_SIZE;          offsetlen -= len;
           len = offsetlen;            len = offsetlen;
   
           if (len <= 0)            if (len <= 0)

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>