* 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);
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);
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);