From: Nick Porter Date: Sun, 12 Jan 2025 14:02:39 +0000 (+0000) Subject: Add DR_TACACS_CODE_DO_NOT_RESPOND to TACACS process_state (#CID 1638274) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4fc0486cccf0c3e80bfff49a1ce0ea9230e50d21;p=thirdparty%2Ffreeradius-server.git Add DR_TACACS_CODE_DO_NOT_RESPOND to TACACS process_state (#CID 1638274) --- diff --git a/src/process/tacacs/base.c b/src/process/tacacs/base.c index b5051c0afc9..4dad0bd7e58 100644 --- a/src/process/tacacs/base.c +++ b/src/process/tacacs/base.c @@ -1314,6 +1314,24 @@ static fr_process_state_t const process_state[] = { .resume = resume_send_generic, .section_offset = offsetof(process_tacacs_sections_t, acct_error), }, + [ FR_TACACS_CODE_DO_NOT_RESPOND ] = { + .packet_type = { + [RLM_MODULE_NOOP] = FR_TACACS_CODE_DO_NOT_RESPOND, + [RLM_MODULE_OK] = FR_TACACS_CODE_DO_NOT_RESPOND, + [RLM_MODULE_UPDATED] = FR_TACACS_CODE_DO_NOT_RESPOND, + [RLM_MODULE_HANDLED] = FR_TACACS_CODE_DO_NOT_RESPOND, + + [RLM_MODULE_NOTFOUND] = FR_TACACS_CODE_DO_NOT_RESPOND, + [RLM_MODULE_FAIL] = FR_TACACS_CODE_DO_NOT_RESPOND, + [RLM_MODULE_INVALID] = FR_TACACS_CODE_DO_NOT_RESPOND, + [RLM_MODULE_REJECT] = FR_TACACS_CODE_DO_NOT_RESPOND, + [RLM_MODULE_DISALLOW] = FR_TACACS_CODE_DO_NOT_RESPOND + }, + .rcode = RLM_MODULE_NOOP, + .send = send_generic, + .resume = resume_send_generic, + .section_offset = offsetof(process_tacacs_sections_t, do_not_respond), + } };