dovecot-2.2: fts: Prefer language-specific filter settings over ...

dovecot at dovecot.org dovecot at dovecot.org
Sat May 9 12:13:43 UTC 2015


details:   http://hg.dovecot.org/dovecot-2.2/rev/b0ac652f9e2f
changeset: 18594:b0ac652f9e2f
user:      Timo Sirainen <tss at iki.fi>
date:      Sat May 09 15:10:17 2015 +0300
description:
fts: Prefer language-specific filter settings over global fts_filters setting.

diffstat:

 src/plugins/fts/fts-user.c |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r 7bd196b84518 -r b0ac652f9e2f src/plugins/fts/fts-user.c
--- a/src/plugins/fts/fts-user.c	Sat May 09 15:07:13 2015 +0300
+++ b/src/plugins/fts/fts-user.c	Sat May 09 15:10:17 2015 +0300
@@ -64,10 +64,12 @@
 	unsigned int i;
 	int ret = 0;
 
-	filters_key = "fts_filters";
+	/* try to get the language-specific filters first */
+	filters_key = t_strconcat("fts_filters_", lang->name, NULL);
 	str = mail_user_plugin_getenv(user, filters_key);
 	if (str == NULL) {
-		filters_key = t_strconcat("fts_filters_", lang->name, NULL);
+		/* fallback to global filters */
+		filters_key = "fts_filters";
 		str = mail_user_plugin_getenv(user, filters_key);
 		if (str == NULL) {
 			*filter_r = NULL;


More information about the dovecot-cvs mailing list