cc->tmpl_rules.attr.dict_def : cc->config->dict,
.allow_unresolved = cc->tmpl_rules.attr.allow_unresolved,
.list_def = PAIR_LIST_REQUEST,
- .list_as_attr = true,
}
});
if (dec_len <= 0) {
cc->tmpl_rules.attr.dict_def : cc->config->dict,
.allow_unresolved = cc->tmpl_rules.attr.allow_unresolved,
.list_def = PAIR_LIST_REQUEST,
- .list_as_attr = true,
},
});
if (dec_len <= 0) {
.attr = {
.allow_unknown = true,
.allow_unresolved = true,
- .allow_foreign = true
+ .allow_foreign = true,
}
};
fr_sbuff_t sbuff = FR_SBUFF_IN(cp->value, strlen(cp->value));
.attr = {
.dict_def = request->dict,
.list_def = PAIR_LIST_REQUEST,
- .list_as_attr = true,
.prefix = TMPL_ATTR_REF_PREFIX_NO
}
});
uint8_t disallow_qualifiers:1; //!< disallow request / list qualifiers
uint8_t disallow_filters:1; //!< disallow filters.
-
- uint8_t list_as_attr:1; //!< return #TMPL_TYPE_ATTR for lists
};
struct tmpl_xlat_rules_s {
*/
t_rules = *(unlang_ctx->rules);
t_rules.attr.allow_unknown = true;
- t_rules.attr.list_as_attr = true;
RULES_VERIFY(&t_rules);
c = *prev;
*/
t_rules = *(unlang_ctx->rules);
t_rules.attr.allow_unknown = true;
- t_rules.attr.list_as_attr = true;
RULES_VERIFY(&t_rules);
/*
.prefix = TMPL_ATTR_REF_PREFIX_AUTO,
.allow_unknown = false,
.allow_unresolved = false,
- .list_as_attr = true,
},
});
if (slen <= 0) goto fail;