]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
make TACACS use flat or nested attributes
authorJorge Pereira <jpereira@freeradius.org>
Fri, 26 May 2023 01:54:25 +0000 (22:54 -0300)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 29 May 2023 21:02:48 +0000 (16:02 -0500)
src/process/tacacs/base.c

index 2c92e72493869d272864cb166668dfe060759d03..edfcfd6ce7ab9176cdaf0ca6b186831084c8df63 100644 (file)
@@ -358,12 +358,12 @@ static int state_create(TALLOC_CTX *ctx, fr_pair_list_t *out, request_t *request
        uint32_t        hash;
        fr_pair_t       *vp;
 
-       vp = fr_pair_find_by_da(&request->request_pairs, NULL, attr_tacacs_session_id);
+       vp = fr_pair_find_by_da_nested(&request->request_pairs, NULL, attr_tacacs_session_id);
        if (!vp) return -1;
 
        fr_nbo_from_uint32(buffer, vp->vp_uint32);
 
-       vp = fr_pair_find_by_da(&request->request_pairs, NULL, attr_tacacs_sequence_number);
+       vp = fr_pair_find_by_da_nested(&request->request_pairs, NULL, attr_tacacs_sequence_number);
        if (!vp) return -1;
 
        /*