]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-settings: Fix sorting named list filter overrides
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 13 Feb 2025 07:13:44 +0000 (09:13 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 13 Feb 2025 13:02:43 +0000 (15:02 +0200)
It should check that both set1 and set2 have non-zero
filter_element_count.

Broken in e2a3a0a6915668a44750aa30b70fa39caf22be4a

src/lib-settings/settings.c

index 78582821b2c7a1f28603ca6ce6a130409819c615..3e255560653b16c9fd187dee810fb363134e4977 100644 (file)
@@ -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)