From: Alan T. DeKok Date: Thu, 23 Feb 2023 01:16:42 +0000 (-0500) Subject: name conflicts are relative to parent, not to root X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e58d9b1dd9fe77c8f861350d8516571f03bb5a2;p=thirdparty%2Ffreeradius-server.git name conflicts are relative to parent, not to root --- diff --git a/src/lib/util/dict_validate.c b/src/lib/util/dict_validate.c index 98671dfe884..66246c4d193 100644 --- a/src/lib/util/dict_validate.c +++ b/src/lib/util/dict_validate.c @@ -664,7 +664,7 @@ bool dict_attr_fields_valid(fr_dict_t *dict, fr_dict_attr_t const *parent, */ flags->internal |= !flags->name_only | !dict->string_based; - v = fr_dict_attr_by_name(NULL, fr_dict_root(dict), name); + v = fr_dict_attr_by_name(NULL, parent, name); if (v) { /* * Exact duplicates are allowed. The caller will take care of