]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Remove UCP from TLD parsing
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 19 Mar 2020 15:26:31 +0000 (15:26 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 19 Mar 2020 15:26:31 +0000 (15:26 +0000)
src/libutil/multipattern.c

index c348ac6b28e4a68a1515a3de673b4f549e6a89c4..f1295a9e43a5f9bd2cd347687ad1b258935ad317 100644 (file)
@@ -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;