From 9973ce8186e702633c1d137b6513658fdbe49d62 Mon Sep 17 00:00:00 2001 From: Timo Sirainen <timo.sirainen@open-xchange.com> Date: Wed, 17 May 2023 23:47:22 +0300 Subject: [PATCH] managesieve-login: Set generated *_capability settings as internal changes This way they don't show up in doveconf -n. --- src/managesieve-login/managesieve-login-settings-plugin.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/managesieve-login/managesieve-login-settings-plugin.c b/src/managesieve-login/managesieve-login-settings-plugin.c index e3c906734..50746f799 100644 --- a/src/managesieve-login/managesieve-login-settings-plugin.c +++ b/src/managesieve-login/managesieve-login-settings-plugin.c @@ -200,7 +200,9 @@ static bool capability_dump(void) static void managesieve_login_config_set (struct config_parser_context *ctx, const char *key, const char *value) { + config_parser_set_change_counter(ctx, CONFIG_PARSER_CHANGE_INTERNAL); config_apply_line(ctx, key, t_strdup_printf("%s=%s", key, value), NULL); + config_parser_set_change_counter(ctx, CONFIG_PARSER_CHANGE_EXPLICIT); } static void managesieve_login_config_parser_begin(struct config_parser_context *ctx) -- GitLab