]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Notfound should be a reject
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 19 Mar 2021 23:29:09 +0000 (23:29 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 31 Mar 2021 15:07:03 +0000 (16:07 +0100)
src/process/radius/base.c

index d1401c3130e4c6119032ba2ebb92f742082ba66b..659a604aff2b846a2e163855306610ca06fc04e9 100644 (file)
@@ -869,6 +869,11 @@ static int mod_bootstrap(UNUSED void *instance, CONF_SECTION *cs)
        return 0;
 }
 
+/*
+ *     rcodes not listed under a packet_type
+ *     mean that the packet code will not be
+ *     changed.
+ */
 static process_radius_state_t const radius_state[FR_RADIUS_CODE_MAX] = {
        [ FR_RADIUS_CODE_ACCESS_REQUEST ] = {
                .packet_type = {
@@ -880,7 +885,8 @@ static process_radius_state_t const radius_state[FR_RADIUS_CODE_MAX] = {
                        [RLM_MODULE_FAIL] =     FR_RADIUS_CODE_ACCESS_REJECT,
                        [RLM_MODULE_INVALID] =  FR_RADIUS_CODE_ACCESS_REJECT,
                        [RLM_MODULE_REJECT] =   FR_RADIUS_CODE_ACCESS_REJECT,
-                       [RLM_MODULE_DISALLOW] = FR_RADIUS_CODE_ACCESS_REJECT
+                       [RLM_MODULE_DISALLOW] = FR_RADIUS_CODE_ACCESS_REJECT.
+                       [RLM_MODULE_NOTFOUND] = FR_RADIUS_CODE_ACCESS_REJECT
                },
                .rcode = RLM_MODULE_REJECT,
                .recv = recv_generic,