* a copy of the original arguments with each
* function that's called.
*/
-// fr_dlist_talloc_free(&xctx->ex->call.args->dlist);
+ fr_dlist_talloc_free(&xctx->ex->call.args->dlist);
return 0;
}
+static xlat_arg_parser_t const xlat_redundant_args[] = {
+ { .type = FR_TYPE_VOID },
+ XLAT_ARG_PARSER_TERMINATOR
+};
+
/** Registers a redundant xlat
*
* These xlats wrap the xlat methods of the modules in a redundant section,
return -1;
}
xlat_async_instantiate_set(xlat, xlat_redundant_instantiate, xlat_redundant_inst_t, NULL, xr);
- if (args) xlat_func_args(xlat, args);
+ if (args) xlat_func_args(xlat, xlat_redundant_args);
return 0;
}