]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Set the unresolved flag in xlat_tokenize_attribute for unresolved attribute references
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 19 Jan 2021 15:38:18 +0000 (15:38 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 19 Jan 2021 15:38:18 +0000 (15:38 +0000)
src/lib/unlang/xlat_tokenize.c

index 162ffed0a50e8148fef07f21016a461e1a78a54a..3b1d4e2b5dbb17d040d7b6480e48ad324ca32986 100644 (file)
@@ -633,6 +633,7 @@ static inline int xlat_tokenize_attribute(TALLOC_CTX *ctx, xlat_exp_t **head, xl
                xlat_exp_set_type(node, XLAT_ATTRIBUTE);
                xlat_exp_set_name_buffer_shallow(node, vpt->name);
 
+               node->flags.needs_resolving = tmpl_is_attr_unresolved(vpt);
                node->attr = vpt;
        }