]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
allocate from the correct parent
authorAlan T. DeKok <aland@freeradius.org>
Tue, 7 Jun 2022 21:33:56 +0000 (17:33 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 17 Jun 2022 12:30:43 +0000 (08:30 -0400)
src/lib/unlang/xlat_expr.c

index 1764f07f93aff9cdcf2adc6f5507473b07933f5b..86d0d594d48cca6a250b0d9bb82fa564d64da8cc 100644 (file)
@@ -2239,7 +2239,7 @@ ssize_t xlat_tokenize_expression(TALLOC_CTX *ctx, xlat_exp_head_t **out, fr_sbuf
                *terminal_rules = *p_rules;
 
                if (p_rules->terminals) {
-                       MEM(terminal_rules->terminals = fr_sbuff_terminals_amerge(bracket_rules,
+                       MEM(terminal_rules->terminals = fr_sbuff_terminals_amerge(terminal_rules,
                                                                                  p_rules->terminals,
                                                                                  &operator_terms));
                } else {
@@ -2336,7 +2336,7 @@ ssize_t xlat_tokenize_ephemeral_expression(TALLOC_CTX *ctx, xlat_exp_head_t **ou
                *terminal_rules = *p_rules;
 
                if (p_rules->terminals) {
-                       MEM(terminal_rules->terminals = fr_sbuff_terminals_amerge(bracket_rules,
+                       MEM(terminal_rules->terminals = fr_sbuff_terminals_amerge(terminal_rules,
                                                                                  p_rules->terminals,
                                                                                  &operator_terms));
                } else {