From: Vsevolod Stakhov Date: Sat, 9 Sep 2017 12:34:02 +0000 (+0100) Subject: [Fix] Relax unicode properties requirements for chartable module X-Git-Tag: 1.7.0~657 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=da9dae40e27383d7e646558fae2c708ec20b03c0;p=thirdparty%2Frspamd.git [Fix] Relax unicode properties requirements for chartable module --- diff --git a/src/plugins/chartable.c b/src/plugins/chartable.c index b0c05fa825..3391fa996e 100644 --- a/src/plugins/chartable.c +++ b/src/plugins/chartable.c @@ -200,8 +200,11 @@ rspamd_chartable_process_word_utf (struct rspamd_task *task, if (u_isalpha (uc)) { sc = ublock_getCode (uc); - if (sc <= UBLOCK_LATIN_EXTENDED_B) { - /* Assume all latin characters as basic latin */ + if (sc <= UBLOCK_COMBINING_DIACRITICAL_MARKS || + sc == UBLOCK_LATIN_EXTENDED_ADDITIONAL) { + /* Assume all latin, IPA, diacritic and space modifiers + * characters as basic latin + */ sc = UBLOCK_BASIC_LATIN; }