From 646788bfe6787da91f62531be1d6812f23a07cf2 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 12 Mar 2025 15:33:22 +0200 Subject: [PATCH] config: Remove dead code trying to add section name prefix for unknown settings All settings are now global. There is no settings hierarchy. --- src/config/config-parser.c | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/src/config/config-parser.c b/src/config/config-parser.c index a81acda32e..b12fd1a94b 100644 --- a/src/config/config-parser.c +++ b/src/config/config-parser.c @@ -286,27 +286,6 @@ config_parser_is_in_localremote(struct config_section_stack *section) return FALSE; } -static void -section_stack_write(string_t *str, struct config_section_stack *section) -{ - if (section == NULL) - return; - - section_stack_write(str, section->prev); - if (!section->is_filter && section->key != NULL) - str_printfa(str, "%s { ", section->key); -} - -static const char * -get_setting_full_path(struct config_parser_context *ctx, const char *key) -{ - string_t *str = t_str_new(128); - - section_stack_write(str, ctx->cur_section); - str_append(str, key); - return str_c(str); -} - static const char * fix_relative_path(const char *path, struct input_stack *input) { @@ -1033,7 +1012,7 @@ again: if (ctx->ignore_unknown) return 0; ctx->error = p_strconcat(ctx->pool, "Unknown setting: ", - get_setting_full_path(ctx, key), NULL); + key, NULL); return -1; } return ret < 0 ? -1 : 0; -- 2.47.3