]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
relax checks. it seems clients don't pay attention to this.
authorAlan T. DeKok <aland@freeradius.org>
Mon, 6 Feb 2023 13:47:47 +0000 (08:47 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 6 Feb 2023 13:48:03 +0000 (08:48 -0500)
src/protocols/tacacs/decode.c

index d3288dd58308e21c1abab48af731d84daaa81382..28d696a501abe76300c357d9e398893573d5525b 100644 (file)
@@ -496,11 +496,13 @@ ssize_t fr_tacacs_decode(TALLOC_CTX *ctx, fr_pair_list_t *out, uint8_t const *bu
                        p = BODY(authen_start);
                        PACKET_HEADER_CHECK("Authentication Start");
 
+#if 0
                        if ((pkt->hdr.ver.minor == 0) &&
                            (pkt->authen_start.authen_type != FR_AUTHENTICATION_TYPE_VALUE_ASCII)) {
                                fr_strerror_const("TACACS+ minor version 1 MUST be used for non-ASCII authentication methods");
                                goto fail;
                        }
+#endif
 
                        DECODE_FIELD_UINT8(attr_tacacs_packet_body_type, FR_PACKET_BODY_TYPE_START);