From: Alan T. DeKok Date: Tue, 29 Jul 2025 09:54:42 +0000 (-0400) Subject: be safe when passed a dict root X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79029ab19c4908e32125d6b30927daf4db4ee172;p=thirdparty%2Ffreeradius-server.git be safe when passed a dict root --- diff --git a/src/lib/util/dict_print.c b/src/lib/util/dict_print.c index 0466947d99..8fc03ce903 100644 --- a/src/lib/util/dict_print.c +++ b/src/lib/util/dict_print.c @@ -135,6 +135,8 @@ ssize_t fr_dict_attr_oid_print(fr_sbuff_t *out, */ if ((ancestor == da) || (da->depth == 0)) return 0; + if (ancestor && (ancestor->flags.is_root)) ancestor = NULL; + fr_proto_da_stack_build(&da_stack, da); /*