]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
store the result somewhere
authorAlan T. DeKok <aland@freeradius.org>
Mon, 21 Jul 2025 10:18:18 +0000 (12:18 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 21 Jul 2025 10:18:18 +0000 (12:18 +0200)
src/lib/unlang/xlat.c

index 6c18582583b830f5f0da0ac927cf464a382d3478..0209a7a008ebf2a3ebbcbe0676b67d08ce550190 100644 (file)
@@ -394,7 +394,7 @@ static unlang_action_t unlang_xlat(UNUSED unlang_result_t *p_result, request_t *
                 *      multiple sibling nodes.
                 */
                fr_value_box_list_talloc_free(&state->out);
-               if (unlang_xlat_push(state->ctx, NULL, &state->out, request, child, false) < 0) {
+               if (unlang_xlat_push(state->ctx, p_result, &state->out, request, child, false) < 0) {
                        RINDENT_RESTORE(request, state);
                        return UNLANG_ACTION_STOP_PROCESSING;
                }