From: Vsevolod Stakhov Date: Thu, 5 Dec 2019 11:09:25 +0000 (+0000) Subject: [Fix] Treat soft hyphen as zero width space X-Git-Tag: 2.3~248 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d10951d927a559bb983192c210b89bf2a42b6660;p=thirdparty%2Frspamd.git [Fix] Treat soft hyphen as zero width space --- diff --git a/src/libutil/str_util.h b/src/libutil/str_util.h index 77bb962497..c08dd55bbd 100644 --- a/src/libutil/str_util.h +++ b/src/libutil/str_util.h @@ -561,7 +561,8 @@ gchar ** rspamd_string_len_split (const gchar *in, gsize len, #define IS_ZERO_WIDTH_SPACE(uc) ((uc) == 0x200B || \ (uc) == 0x200C || \ (uc) == 0x200D || \ - (uc) == 0xFEFF) + (uc) == 0xFEFF || \ + (uc) == 0x00AD) #define IS_OBSCURED_CHAR(uc) (((uc) >= 0x200B && (uc) <= 0x200F) || \ ((uc) >= 0x2028 && (uc) <= 0x202F) || \ ((uc) >= 0x205F && (uc) <= 0x206F) || \