mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2025-08-04 21:44:38 +08:00
SNMP: Two bugfixes in SNMP GET requests
This commit is contained in:
parent
9d1234d83a
commit
0c39165701
@ -286,12 +286,12 @@ snmp_process_varbind(struct snmp_request *request, struct snmp_varbind *vb, u8_t
|
||||
} else if (err != ERR_OK) {
|
||||
request->error_status = SNMP_ERR_GENERROR;
|
||||
}
|
||||
}
|
||||
|
||||
if (node_instance.release_instance != NULL) {
|
||||
node_instance.release_instance(&node_instance);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
@ -312,7 +312,7 @@ snmp_process_get_request(struct snmp_request *request)
|
||||
err = snmp_vb_enumerator_get_next(&request->inbound_varbind_enumerator, &vb);
|
||||
if (err == SNMP_VB_ENUMERATOR_ERR_OK) {
|
||||
if ((vb.type == SNMP_ASN1_TYPE_NULL) && (vb.value_len == 0)) {
|
||||
snmp_process_varbind(request, &vb, 1);
|
||||
snmp_process_varbind(request, &vb, 0);
|
||||
} else {
|
||||
request->error_status = SNMP_ERR_GENERROR;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user