]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Replace settings_parser_get_list() with settings_parser_get_root_set()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 26 Feb 2022 22:38:45 +0000 (23:38 +0100)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 30 Nov 2022 12:39:58 +0000 (14:39 +0200)
src/lib-master/master-service-settings.c

index e2575e03dd2ad8501b74edea26f2ce6af2c2fc0e..601b0ac216cdd0caafb106057e3ec7e3948540ce 100644 (file)
@@ -572,7 +572,6 @@ int master_service_settings_read(struct master_service *service,
        struct setting_parser_context *parser;
        struct istream *istream;
        const char *path = NULL, *error;
-       void **sets;
        unsigned int i;
        int ret, fd = -1;
        time_t now, timeout;
@@ -702,8 +701,8 @@ int master_service_settings_read(struct master_service *service,
                return -1;
        }
 
-       sets = settings_parser_get_list(parser);
-       service->set = sets[0];
+       service->set = settings_parser_get_root_set(parser,
+                               &master_service_setting_parser_info);
        service->set_parser = parser;
 
        if (service->set->version_ignore &&