From: Nick Porter Date: Wed, 17 Apr 2024 10:17:02 +0000 (+0100) Subject: Use function for conf error with marker X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80ffd66577871c94460b9f8e3434b6ad7ef1f71d;p=thirdparty%2Ffreeradius-server.git Use function for conf error with marker --- diff --git a/src/modules/rlm_json/rlm_json.c b/src/modules/rlm_json/rlm_json.c index f8baf587441..a5077140e5b 100644 --- a/src/modules/rlm_json/rlm_json.c +++ b/src/modules/rlm_json/rlm_json.c @@ -358,17 +358,8 @@ static int mod_map_proc_instantiate(CONF_SECTION *cs, UNUSED void *mod_inst, voi p = map->rhs->name; slen = fr_jpath_parse(cache, &cache->jpath, p, map->rhs->len); if (slen <= 0) { - char *spaces, *text; - error: - fr_canonicalize_error(cache, &spaces, &text, slen, fr_strerror()); - - cf_log_err(cp, "Syntax error"); - cf_log_err(cp, "%s", p); - cf_log_err(cp, "%s^ %s", spaces, text); - - talloc_free(spaces); - talloc_free(text); + cf_canonicalize_error(cp, slen, "Syntax error", fr_strerror()); return -1; } break;