From: Alan T. DeKok Date: Thu, 9 Feb 2023 22:14:35 +0000 (-0500) Subject: don't change tmpl_rules_t parent X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51d11e7cc6fb8341771b8aede58af41f810f2e51;p=thirdparty%2Ffreeradius-server.git don't change tmpl_rules_t parent that's used for changing dictionaries, and nothing else tracks or uses it. --- diff --git a/src/lib/server/tmpl_tokenize.c b/src/lib/server/tmpl_tokenize.c index 5dbdbed2311..20c822d52aa 100644 --- a/src/lib/server/tmpl_tokenize.c +++ b/src/lib/server/tmpl_tokenize.c @@ -5329,7 +5329,7 @@ void tmpl_rules_child_init(TALLOC_CTX *ctx, tmpl_rules_t *out, tmpl_rules_t cons fr_dict_t const *dict, *internal; *out = *parent; - out->parent = parent; + /* don't set ->parent=parent, that is only for switching subrequest, etc. */ if (!tmpl_is_attr(vpt)) return;