]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
use FR_TACACS_PACKET_CODE_VALID
authorAlan T. DeKok <aland@freeradius.org>
Wed, 25 Jan 2023 01:33:27 +0000 (20:33 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 26 Jan 2023 14:01:11 +0000 (09:01 -0500)
src/modules/rlm_tacacs/rlm_tacacs.c

index d8f219fee9b4f3ba440840e27e18dbf895bd2ba3..98ce226ef1161d9655b9e0170397af79602ac9fa 100644 (file)
@@ -157,12 +157,7 @@ static unlang_action_t CC_HINT(nonnull) mod_process(rlm_rcode_t *p_result, modul
 
        void                    *rctx = NULL;
 
-       if (!request->packet->code) {
-               REDEBUG("You MUST specify a packet code");
-               RETURN_MODULE_FAIL;
-       }
-
-       if (request->packet->code >= FR_TACACS_PACKET_TYPE_MAX) {
+       if (!FR_TACACS_PACKET_CODE_VALID(request->packet->code)) {
                REDEBUG("Invalid packet code %d", request->packet->code);
                RETURN_MODULE_FAIL;
        }