]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use function for conf error with marker
authorNick Porter <nick@portercomputing.co.uk>
Wed, 17 Apr 2024 10:17:02 +0000 (11:17 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 17 Apr 2024 13:20:32 +0000 (14:20 +0100)
src/modules/rlm_json/rlm_json.c

index f8baf5874411df1205632625a5c55a6e6e5b60ae..a5077140e5bd01897f1aee8cd018a0bd37e05e84 100644 (file)
@@ -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;