From: Prem Date: Sat, 3 Jan 2026 08:35:02 +0000 (+0530) Subject: fixed issue-5799 X-Git-Tag: 3.14.3~12^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e77fcc49f930bb23442f3fbb292ccc798734a31e;p=thirdparty%2Frspamd.git fixed issue-5799 --- diff --git a/src/libmime/lang_detection.c b/src/libmime/lang_detection.c index b783b8325d..167b44f565 100644 --- a/src/libmime/lang_detection.c +++ b/src/libmime/lang_detection.c @@ -694,6 +694,13 @@ rspamd_language_detector_read_file(struct rspamd_config *cfg, khiter_t k = kh_put(rspamd_languages_hash, d->languages, nelt->name, &ret); g_assert(ret > 0); /* must be unique */ kh_value(d->languages, k) = nelt; + + /* Mark Thai as having diacritics to prevent R_MIXED_CHARSET false positives */ + if (strcmp(nelt->name, "th") == 0) { + nelt->flags |= RS_LANGUAGE_DIACRITICS; + msg_debug_lang_det_cfg("marked Thai language as having diacritics"); + } + ucl_object_unref(top); }