From 43d82bfff3a69af62629c2876b089bdf9afd4f3b Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 30 Jan 2024 18:29:17 +0200 Subject: [PATCH] config: Add setting name as prefix to error messages when possible --- src/config/config-parser.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config/config-parser.c b/src/config/config-parser.c index e6f41ad486..1366af2467 100644 --- a/src/config/config-parser.c +++ b/src/config/config-parser.c @@ -1947,7 +1947,10 @@ void config_parser_apply_line(struct config_parser_context *ctx, line->key; if (config_apply_line_full(ctx, line, key_with_path, str_c(ctx->value), &full_key, - &root_setting) == 0) { + &root_setting) < 0) { + ctx->error = p_strdup_printf(ctx->pool, + "%s: %s", line->key, ctx->error); + } else { config_parser_check_warnings(ctx, full_key, root_setting); } -- 2.47.3