From: Alan T. DeKok Date: Thu, 19 Jan 2017 23:15:39 +0000 (-0500) Subject: Revert "don't re-define known attributes" X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74a78a87e31f65d6cc6bef6fc0a501b594d7f9da;p=thirdparty%2Ffreeradius-server.git Revert "don't re-define known attributes" This reverts commit ace93f82666940f95a2e04436e8e29f3440d2c73. nope... --- diff --git a/src/lib/dict.c b/src/lib/dict.c index f55d6626b57..1be204bad60 100644 --- a/src/lib/dict.c +++ b/src/lib/dict.c @@ -2787,12 +2787,6 @@ fr_dict_attr_t const *fr_dict_unknown_add(fr_dict_t *dict, fr_dict_attr_t const */ if (old->type == PW_TYPE_VENDOR) if (fr_dict_vendor_add(dict, old->name, old->attr) < 0) return NULL; - /* - * Look up the attribute. If it's already defined, don't re-define it. - */ - da = fr_dict_attr_child_by_num(parent, old->attr); - if (da) return old; - if (fr_dict_attr_add(dict, old->parent, old->name, old->attr, old->type, flags) < 0) return NULL; da = fr_dict_attr_child_by_num(parent, old->attr);