From: Timo Sirainen Date: Sat, 10 Apr 2010 04:36:31 +0000 (+0300) Subject: config: !include * added files in reverse sort order. X-Git-Tag: 2.0.beta5~149 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=460fc973318e28c32d53c5696a5835b56a9527a9;p=thirdparty%2Fdovecot%2Fcore.git config: !include * added files in reverse sort order. --HG-- branch : HEAD --- diff --git a/src/config/config-parser.c b/src/config/config-parser.c index d3c59c76ab..87123406d6 100644 --- a/src/config/config-parser.c +++ b/src/config/config-parser.c @@ -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;