From: Timo Sirainen Date: Wed, 3 Sep 2025 08:39:24 +0000 (+0300) Subject: config: Number of new config changes for 0.0.0 version is always 0 X-Git-Tag: 2.4.2~96 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55771245ae9f2434d6fbdf2f0e7e27e2cc05fad3;p=thirdparty%2Fdovecot%2Fcore.git config: Number of new config changes for 0.0.0 version is always 0 --- diff --git a/src/config/old-set-parser.c b/src/config/old-set-parser.c index e78b14ca5b..7e23eaf5b8 100644 --- a/src/config/old-set-parser.c +++ b/src/config/old-set-parser.c @@ -108,6 +108,9 @@ old_settings_default_changes_count(const char *dovecot_config_version) const struct setting_history_default *def; unsigned int count = 0; + if (!has_config_version(dovecot_config_version)) + return 0; + array_foreach(&history->defaults, def) { if (version_cmp(def->version, dovecot_config_version) <= 0) break;