]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-settings: Change settings_override.type to enum
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 13 Nov 2023 13:40:38 +0000 (15:40 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:10 +0000 (12:34 +0200)
src/lib-settings/settings.c

index 0c16c91c6866287bf8517cee145f9c492f3ec56f..d18cf93b5fa0fdaa6f5293e63285c21874a2526f 100644 (file)
@@ -28,7 +28,7 @@ struct settings_mmap_pool {
 
 struct settings_override {
        pool_t pool;
-       int type;
+       enum settings_override_type type;
 
        /* Number of '/' characters in orig_key + 1 */
        unsigned int path_element_count;
@@ -1016,7 +1016,7 @@ settings_var_expand_init(struct settings_apply_ctx *ctx)
 static int settings_override_cmp(struct settings_override *const *set1,
                                 struct settings_override *const *set2)
 {
-       int ret = (*set2)->type - (*set1)->type;
+       int ret = (int)(*set2)->type - (int)(*set1)->type;
        if (ret != 0)
                return ret;