From: Alan T. DeKok Date: Tue, 13 Dec 2022 15:50:54 +0000 (-0500) Subject: inherit internal flag from parent X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3234fa224db0dfe31208b2dd704d3a3129cf7b9e;p=thirdparty%2Ffreeradius-server.git inherit internal flag from parent so we can do &reply += { &26.80.10 = 0xabcdef } and have it show up in a RADIUS packet --- diff --git a/src/lib/server/tmpl_tokenize.c b/src/lib/server/tmpl_tokenize.c index 0ad07896540..91c60161440 100644 --- a/src/lib/server/tmpl_tokenize.c +++ b/src/lib/server/tmpl_tokenize.c @@ -1746,7 +1746,11 @@ static inline int tmpl_attr_afrom_attr_substr(TALLOC_CTX *ctx, tmpl_attr_error_t } break; } - da_unknown->flags.internal = 1; + + /* + * Inherit the internal flag from our parent. + */ + da_unknown->flags.internal = (parent == NULL) | parent->flags.internal; *ar = (tmpl_attr_t){ .ar_num = NUM_UNSPEC,