From 872a9dc33bd8128365eeb12165585a94a22414b4 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Thu, 13 Feb 2025 09:13:44 +0200 Subject: [PATCH] lib-settings: Fix sorting named list filter overrides It should check that both set1 and set2 have non-zero filter_element_count. Broken in e2a3a0a6915668a44750aa30b70fa39caf22be4a --- src/lib-settings/settings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-settings/settings.c b/src/lib-settings/settings.c index 78582821b2..3e25556065 100644 --- a/src/lib-settings/settings.c +++ b/src/lib-settings/settings.c @@ -1516,7 +1516,7 @@ settings_apply_override_cmp(const struct settings_apply_override *set1, -o mail_path to override the default sdbox/mail_path. */ if (set1->set->filter_array_element_count > 0 || (set1->set->filter_element_count > 0 && - set1->set->filter_element_count > 0)) { + set2->set->filter_element_count > 0)) { ret = (int)set2->set->filter_element_count - (int)set1->set->filter_element_count; if (ret != 0) -- 2.47.3