]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
decode using the correct field
authorAlan T. DeKok <aland@freeradius.org>
Fri, 17 Feb 2023 13:25:52 +0000 (08:25 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 17 Feb 2023 13:25:52 +0000 (08:25 -0500)
src/protocols/tacacs/decode.c

index 75426dc33b3072498763d2a930b6ccd45b95b1ce..8f3dc05e42344b20cd3cbf2807b1f41fbce66e67 100644 (file)
@@ -294,8 +294,8 @@ static int tacacs_decode_args(TALLOC_CTX *ctx, fr_pair_list_t *out, fr_dict_attr
                                return -1;
                        }
 
-                       value = buffer;
-                       arg_end = buffer + argv[i];
+                       value = p;
+                       arg_end = p + argv[i];
 
                        if ((arg_end > value) &&
                            (fr_pair_value_bstrndup(vp, (char const *) value, arg_end - value, true) < 0)) {