]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
config: !include * added files in reverse sort order.
authorTimo Sirainen <tss@iki.fi>
Sat, 10 Apr 2010 04:36:31 +0000 (07:36 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 10 Apr 2010 04:36:31 +0000 (07:36 +0300)
--HG--
branch : HEAD

src/config/config-parser.c

index d3c59c76abb6ee3cf47940e4e565d6d84a03621d..87123406d6fe1de0bffae15910b8fcc109f66467 100644 (file)
@@ -409,8 +409,8 @@ settings_include(struct config_parser_context *ctx, const char *pattern,
        }
 
        /* iterate throuth the different files matching the globbing */
-       for (i = 0; i < globbers.gl_pathc; i++) {
-               if (settings_add_include(ctx, globbers.gl_pathv[i],
+       for (i = globbers.gl_pathc; i > 0; i--) {
+               if (settings_add_include(ctx, globbers.gl_pathv[i-1],
                                         ignore_errors, &error) < 0) {
                        ctx->error = p_strdup(ctx->pool, error);
                        return -1;