From: Alan T. DeKok Date: Sat, 7 Oct 2023 13:07:45 +0000 (-0400) Subject: more set head->el X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2ed2f9f68f0bf657c35d4f40714d9525fdbc5ef;p=thirdparty%2Ffreeradius-server.git more set head->el --- diff --git a/src/lib/unlang/xlat_expr.c b/src/lib/unlang/xlat_expr.c index 7a2b648254..94e09ea0c2 100644 --- a/src/lib/unlang/xlat_expr.c +++ b/src/lib/unlang/xlat_expr.c @@ -2982,7 +2982,7 @@ fr_slen_t xlat_tokenize_ephemeral_expression(TALLOC_CTX *ctx, xlat_exp_head_t ** terminal_rules->terminals, &bracket_terms)); MEM(head = xlat_exp_head_alloc(ctx)); - + head->el = el; if (t_rules) { my_rules = *t_rules; diff --git a/src/lib/unlang/xlat_tokenize.c b/src/lib/unlang/xlat_tokenize.c index 2899537fe3..204445b905 100644 --- a/src/lib/unlang/xlat_tokenize.c +++ b/src/lib/unlang/xlat_tokenize.c @@ -585,6 +585,7 @@ int xlat_tokenize_function_args(xlat_exp_head_t *head, fr_sbuff_t *in, goto error; } xlat_flags_merge(&node->flags, &node->call.args->flags); + node->call.args->el = head->el; /* * Check we have all the required arguments