Commit 28cc73f0 authored by Adam Wujek's avatar Adam Wujek 💬

lib/snmp: return general error when occur

Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent 78e85350
...@@ -349,12 +349,14 @@ static int snmp_respond(uint8_t *buf) ...@@ -349,12 +349,14 @@ static int snmp_respond(uint8_t *buf)
continue; continue;
case BYTE_PDU: case BYTE_PDU:
if (buf[i] != SNMP_GET && buf[i] != SNMP_GET_NEXT) if (buf[i] != SNMP_GET && buf[i] != SNMP_GET_NEXT)
return -1; return snmp_prepare_error(buf,
SNMP_ERR_GENERR);
snmp_mode = buf[i]; snmp_mode = buf[i];
break; break;
default: default:
if (buf[i] != match_array[i]) if (buf[i] != match_array[i])
return -1; return snmp_prepare_error(buf,
SNMP_ERR_GENERR);
} }
} }
snmp_verbose("%s: header match ok\n", __func__); snmp_verbose("%s: header match ok\n", __func__);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment