]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
settings_parser_check() return value was checked wrong.
authorTimo Sirainen <tss@iki.fi>
Mon, 4 May 2009 22:10:03 +0000 (18:10 -0400)
committerTimo Sirainen <tss@iki.fi>
Mon, 4 May 2009 22:10:03 +0000 (18:10 -0400)
--HG--
branch : HEAD

src/dict/dict-settings.c
src/lib-master/master-service-settings.c

index cb6c3b794337092a22b322f4a8838bcb26d21c40..bf6806b44da50a6a2ca2661e706a04771250256b 100644 (file)
@@ -56,7 +56,7 @@ struct dict_settings *dict_settings_read(void)
                        settings_parser_get_error(parser));
        }
 
-       if (settings_parser_check(parser, settings_pool, &error) < 0)
+       if (!settings_parser_check(parser, settings_pool, &error))
                i_fatal("Invalid settings: %s", error);
 
        set = settings_parser_get(parser);
index 3eb8978b7206cd9ec688c318929990c190877fe5..274828adc23e3db9dff9aaf0c7cfb3ccdac55b3b 100644 (file)
@@ -187,7 +187,7 @@ int master_service_settings_read(struct master_service *service,
                                                   keys);
        }
 
-       if (settings_parser_check(parser, service->set_pool, &error) < 0) {
+       if (!settings_parser_check(parser, service->set_pool, &error)) {
                *error_r = t_strdup_printf("Invalid settings: %s", error);
                return -1;
        }