goto done;
}
-
switch (tmpl_num(vpt)) {
/*
* Return a count of the VPs.
fr_dlist_insert_tail(&result, value);
} else if (tmpl_is_attr(node->vpt) || tmpl_is_list(node->vpt)) {
- XLAT_DEBUG("** [%i] %s(attribute) - %%{%s}", unlang_interpret_stack_depth(request), __FUNCTION__,
- node->fmt);
+ if (node->fmt[0] == '&') {
+ XLAT_DEBUG("** [%i] %s(attribute) - %s", unlang_interpret_stack_depth(request), __FUNCTION__,
+ node->fmt);
+ } else {
+ XLAT_DEBUG("** [%i] %s(attribute) - %%{%s}", unlang_interpret_stack_depth(request), __FUNCTION__,
+ node->fmt);
+ }
xlat_debug_log_expansion(request, node, NULL);
if (xlat_eval_pair_real(ctx, &result, request, node->vpt) == XLAT_ACTION_FAIL) goto fail;