*/
type_enum = fr_dict_enum_by_name(attr_packet_type, type_str, -1);
if (!type_enum) {
- invalid_code:
- cf_log_err(ci, "Unknown or invalid TACACS+ packet type '%s'", type_str);
+ cf_log_err(ci, "Unknown TACACS+ packet type '%s'", type_str);
return -1;
}
code = type_enum->value->vb_uint32;
- if (!code || (code >= FR_TAC_PLUS_MAX)) goto invalid_code;
-
memcpy(out, &code, sizeof(code));
return 0;
RETURN_MODULE_FAIL;
}
- if (request->packet->code >= FR_TAC_PLUS_MAX) {
+ if (request->packet->code > FR_TACACS_PACKET_TYPE_MAX) {
REDEBUG("Invalid packet code %d", request->packet->code);
RETURN_MODULE_FAIL;
}
fr_trunk_request_t *treq;
fr_assert(request->packet->code > 0);
- fr_assert(request->packet->code < FR_TAC_PLUS_MAX);
+ fr_assert(request->packet->code < FR_TACACS_PACKET_TYPE_MAX);
treq = fr_trunk_request_alloc(t->trunk, request);
if (!treq) RETURN_MODULE_FAIL;