summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2020-03-19 15:26:31 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2020-03-19 15:26:31 +0000
commit60bc26c5a3ec56a234c85aaaff839bd22a66dc6e (patch)
treed8481706f1c845995d8ecd06b303fa41d94adc6f /src
parent037260cf1cbc50a7e8953704d39cff327002f163 (diff)
downloadrspamd-60bc26c5a3ec56a234c85aaaff839bd22a66dc6e.tar.gz
rspamd-60bc26c5a3ec56a234c85aaaff839bd22a66dc6e.zip
[Minor] Remove UCP from TLD parsing
Diffstat (limited to 'src')
-rw-r--r--src/libutil/multipattern.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libutil/multipattern.c b/src/libutil/multipattern.c
index c348ac6b2..f1295a9e4 100644
--- a/src/libutil/multipattern.c
+++ b/src/libutil/multipattern.c
@@ -334,7 +334,12 @@ rspamd_multipattern_add_pattern_len (struct rspamd_multipattern *mp,
fl |= HS_FLAG_CASELESS;
}
if (mp->flags & RSPAMD_MULTIPATTERN_UTF8) {
- fl |= HS_FLAG_UTF8|HS_FLAG_UCP;
+ if (mp->flags & RSPAMD_MULTIPATTERN_TLD) {
+ fl |= HS_FLAG_UTF8;
+ }
+ else {
+ fl |= HS_FLAG_UTF8 | HS_FLAG_UCP;
+ }
}
if (mp->flags & RSPAMD_MULTIPATTERN_DOTALL) {
fl |= HS_FLAG_DOTALL;