]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
one last check for is_root
authorAlan T. DeKok <aland@freeradius.org>
Sun, 16 Feb 2020 18:57:24 +0000 (13:57 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 16 Feb 2020 18:57:24 +0000 (13:57 -0500)
src/lib/util/dict_priv.h

index b589661dc187edf996116258a1fdcf3dcfd0f09e..acc52b3b17fab85b2f9ca291e4072300cec4975c 100644 (file)
@@ -157,7 +157,7 @@ static inline void dict_attr_init(fr_dict_attr_t *da,
        if (parent) {
                if (parent->type == FR_TYPE_VENDOR) {
                        da->vendor = parent;
-               } else if (parent->vendor) {
+               } else if (parent->vendor && !parent->flags.is_root) {
                        da->vendor = parent->vendor;
                }
        }