]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Disable broken check for key attributes
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 16 Mar 2024 00:13:04 +0000 (20:13 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 16 Mar 2024 00:15:39 +0000 (20:15 -0400)
src/lib/unlang/compile.c

index 861dd4c71957bb421a7d96e78792e272f339ba41..d3bf1519c3040953aaa925891f9a6bdc2641ce10 100644 (file)
@@ -1413,9 +1413,10 @@ static int unlang_fixup_edit(map_t *map, void *ctx)
                da = tmpl_attr_tail_da(map->lhs);
                if (!da->flags.internal && parent && (parent->type != FR_TYPE_GROUP) &&
                    (da->parent != parent)) {
+                       /* FIXME - Broken check, doesn't work for key attributes */
                        cf_log_err(cp, "Invalid location for %s - it is not a child of %s",
                                   da->name, parent->name);
-                       return -1;
+                       return 0;
                }
                break;