version 1.37, 2021/08/11 18:53:45 |
version 1.38, 2021/10/21 08:17:34 |
|
|
} |
} |
while (1) { |
while (1) { |
for (i = 0; i < walk_skip_len; i++) { |
for (i = 0; i < walk_skip_len; i++) { |
skip_cmp = ober_oid_cmp(&(walk_skip[i]), &noid); |
skip_cmp = ober_oid_cmp(&noid, &(walk_skip[i])); |
if (skip_cmp == 0 || skip_cmp == 2) { |
if (skip_cmp == 0 || skip_cmp == 2) { |
bcopy(&(walk_skip[i]), &noid, sizeof(noid)); |
bcopy(&(walk_skip[i]), &noid, sizeof(noid)); |
noid.bo_id[noid.bo_n -1]++; |
noid.bo_id[noid.bo_n -1]++; |
|
|
value->be_type == BER_TYPE_EOC) |
value->be_type == BER_TYPE_EOC) |
break; |
break; |
for (i = 0; i < walk_skip_len; i++) { |
for (i = 0; i < walk_skip_len; i++) { |
skip_cmp = ober_oid_cmp(&(walk_skip[i]), &noid); |
skip_cmp = ober_oid_cmp(&noid, &(walk_skip[i])); |
if (skip_cmp == 0 || skip_cmp == 2) |
if (skip_cmp == 0 || skip_cmp == 2) |
break; |
break; |
} |
} |
if (i < walk_skip_len) |
if (i < walk_skip_len) |
continue; |
continue; |
prev_cmp = ober_oid_cmp(&loid, &noid); |
prev_cmp = ober_oid_cmp(&noid, &loid); |
if (walk_check_increase && prev_cmp == -1) |
if (walk_check_increase && prev_cmp == -1) |
errx(1, "OID not increasing"); |
errx(1, "OID not increasing"); |
if (prev_cmp == 0 || ober_oid_cmp(&oid, &noid) != 2) |
if (prev_cmp == 0 || ober_oid_cmp(&noid, &oid) != 2) |
break; |
break; |
if (walk_end.bo_n != 0 && |
if (walk_end.bo_n != 0 && |
ober_oid_cmp(&walk_end, &noid) != -1) |
ober_oid_cmp(&noid, &walk_end) != -1) |
break; |
break; |
|
|
if (!snmpc_print(varbind)) |
if (!snmpc_print(varbind)) |
|
|
for (; varbind != NULL; varbind = varbind->be_next) { |
for (; varbind != NULL; varbind = varbind->be_next) { |
if (ober_scanf_elements(varbind, "{os", &oid, |
if (ober_scanf_elements(varbind, "{os", &oid, |
&string) == -1 || |
&string) == -1 || |
ober_oid_cmp(&descroid, &oid) != 2) |
ober_oid_cmp(&oid, &descroid) != 2) |
break; |
break; |
rows++; |
rows++; |
} |
} |
|
|
rows--; |
rows--; |
continue; |
continue; |
} |
} |
if (ober_oid_cmp(&descroid, &oid) != 2) |
if (ober_oid_cmp(&oid, &descroid) != 2) |
break; |
break; |
df[i].index = oid.bo_id[oid.bo_n - 1]; |
df[i].index = oid.bo_id[oid.bo_n - 1]; |
if ((df[i].descr = smi_print_element(&oid, elm, 0, |
if ((df[i].descr = smi_print_element(&oid, elm, 0, |