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) |