]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
copy vp
authorAlan T. DeKok <aland@freeradius.org>
Mon, 13 Feb 2023 00:33:27 +0000 (19:33 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 13 Feb 2023 00:33:27 +0000 (19:33 -0500)
src/process/tacacs/base.c

index 0d96061ca9e6609fce2ce2bfb6b3a61b8c3497a1..f3e4e1123926c4e89e89e82091a93aac45701cc5 100644 (file)
@@ -769,7 +769,7 @@ RESUME(auth_get)
                 *      If we don't have a password, copy any password we have into the cached VPs.
                 */
                vp = fr_pair_find_by_da(&session->list, NULL, attr_tacacs_user_password);
-               if (!vp) fr_pair_append(&session->list, fr_pair_copy(session, vp));
+               if (vp) fr_pair_append(&session->list, fr_pair_copy(session, vp));
        }
 
 reply: