]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
if we're recursing into a group, parent is the group attribute
authorAlan T. DeKok <aland@freeradius.org>
Fri, 9 Apr 2021 14:54:55 +0000 (10:54 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 9 Apr 2021 14:54:55 +0000 (10:54 -0400)
src/lib/util/pair_legacy.c

index ae30135c17707ec20f3573e1d1af1d2bfd6b449b..6e5ae4e055c94a79588717ecdfea41541d075b19 100644 (file)
@@ -401,7 +401,7 @@ static ssize_t fr_pair_list_afrom_substr(TALLOC_CTX *ctx, fr_dict_attr_t const *
                        parent = fr_dict_attr_ref(da);
                        if (!parent) parent = da;
 
-                       slen = fr_pair_list_afrom_substr(vp, parent, p, &vp->vp_group, &last_token, depth + 1);
+                       slen = fr_pair_list_afrom_substr(vp, vp->da, p, &vp->vp_group, &last_token, depth + 1);
                        if (slen <= 0) {
                                talloc_free(vp);
                                goto error;