]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master, config: Remove unused flags in master_service_settings_output
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 29 Nov 2022 22:54:18 +0000 (00:54 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 27 Jan 2023 13:01:47 +0000 (13:01 +0000)
src/config/config-filter.c
src/lib-master/master-service-settings.h

index 981e68d73662647478e2084adb47c2589acd1f21..edbd0459f3022ddaa57bfb1ab0c10c96056bae73 100644 (file)
@@ -231,17 +231,8 @@ config_filter_find_all(struct config_filter_context *ctx, pool_t pool,
                        continue;
                }
 
-               if (mask->local_bits > 0 || mask->local_name != NULL)
-                       output_r->service_uses_local = TRUE;
-               if (mask->remote_bits > 0)
-                       output_r->service_uses_remote = TRUE;
-               if (config_filter_match_rest(mask, filter)) {
-                       if (mask->local_bits > 0 || mask->local_name != NULL)
-                               output_r->used_local = TRUE;
-                       if (mask->remote_bits > 0)
-                               output_r->used_remote = TRUE;
+               if (config_filter_match_rest(mask, filter))
                        array_push_back(&matches, &ctx->parsers[i]);
-               }
        }
        if (filter->service == NULL) {
                array_append_zero(&service_names);
index 58ff069c8eb8c88c17da2a09fa3c1ec2e8f7e813..75d32e8dd1cb03e645556f171e7abdc06fbac7b9 100644 (file)
@@ -63,15 +63,6 @@ struct master_service_settings_output {
           that have more specific settings */
        const char *const *specific_services;
 
-       /* some settings for this service (or if service was not given,
-          all services) contain local/remote ip/host specific settings
-          (but this lookup didn't necessarily return any of them). */
-       bool service_uses_local:1;
-       bool service_uses_remote:1;
-       /* returned settings contain settings specific to given
-          local/remote ip/host */
-       bool used_local:1;
-       bool used_remote:1;
        /* Config couldn't be read because we don't have enough permissions.
           The process probably should be restarted and the settings read
           before dropping privileges. */