From: Alan T. DeKok Date: Wed, 22 Jun 2022 12:51:52 +0000 (-0400) Subject: simplify and quiet clang scan X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d5703d1d4ce75c7aa45aaaf2014e01a7ad2c0c1;p=thirdparty%2Ffreeradius-server.git simplify and quiet clang scan --- diff --git a/src/lib/unlang/xlat_expr.c b/src/lib/unlang/xlat_expr.c index 8da95117a27..6a9e78d97b1 100644 --- a/src/lib/unlang/xlat_expr.c +++ b/src/lib/unlang/xlat_expr.c @@ -1689,7 +1689,7 @@ static ssize_t tokenize_regex_rhs(xlat_exp_head_t *head, xlat_exp_t **out, fr_sb * tmpl_afrom_substr does pretty much all the work of * parsing the operand. */ - slen = tmpl_afrom_substr(node, &vpt, &our_in, T_SOLIDUS_QUOTED_STRING, value_parse_rules_quoted[T_SOLIDUS_QUOTED_STRING], t_rules); + (void) tmpl_afrom_substr(node, &vpt, &our_in, T_SOLIDUS_QUOTED_STRING, value_parse_rules_quoted[T_SOLIDUS_QUOTED_STRING], t_rules); if (!vpt) { error: talloc_free(node); @@ -1741,12 +1741,6 @@ static ssize_t tokenize_regex_rhs(xlat_exp_head_t *head, xlat_exp_t **out, fr_sb node->flags.needs_resolving = tmpl_needs_resolving(node->vpt); xlat_flags_merge(&head->flags, &node->flags); -#ifdef __clang_analyzer__ - if (!node) return 0; /* shut up stupid analyzer */ -#else - fr_assert(node != NULL); -#endif - *out = node; return fr_sbuff_set(in, &our_in); @@ -1961,12 +1955,6 @@ static ssize_t tokenize_field(xlat_exp_head_t *head, xlat_exp_t **out, fr_sbuff_ fr_assert(!tmpl_contains_regex(vpt)); done: -#ifdef __clang_analyzer__ - if (!node) return 0; /* shut up stupid analyzer */ -#else - fr_assert(node != NULL); -#endif - *out = node; return fr_sbuff_set(in, &our_in);