From d48d473c19fba36fb414ef726b79a77470ed4113 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Tue, 21 Jun 2022 08:51:55 -0400 Subject: [PATCH] shut up compiler --- src/lib/server/cf_file.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/server/cf_file.c b/src/lib/server/cf_file.c index a7137aa1eea..e9d9ee8f157 100644 --- a/src/lib/server/cf_file.c +++ b/src/lib/server/cf_file.c @@ -1146,18 +1146,17 @@ static int process_template(cf_stack_t *stack) static int cf_file_fill(cf_stack_t *stack); +#ifdef WITH_XLAT_COND static const fr_sbuff_term_t if_terminals = FR_SBUFF_TERMS( L(""), L("{"), ); +#endif static CONF_ITEM *process_if(cf_stack_t *stack) { ssize_t slen = 0; fr_cond_t *cond = NULL; -#ifdef WITH_XLAT_COND - xlat_exp_head_t *head = NULL; -#endif fr_dict_t const *dict = NULL; CONF_SECTION *cs; char *p; @@ -1166,8 +1165,13 @@ static CONF_ITEM *process_if(cf_stack_t *stack) CONF_SECTION *parent = frame->current; char *buff[4]; tmpl_rules_t t_rules; +#ifdef WITH_XLAT_COND + xlat_exp_head_t *head = NULL; fr_sbuff_parse_rules_t p_rules = { }; + p_rules.terminals = &if_terminals; +#endif + /* * Short names are nicer. */ @@ -1185,8 +1189,6 @@ static CONF_ITEM *process_if(cf_stack_t *stack) } }; - p_rules.terminals = &if_terminals; - /* * fr_cond_tokenize needs the current section, so we * create it first. We don't pass a name2, as it hasn't -- 2.47.3