summaryrefslogtreecommitdiffstats
path: root/src/libutil
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-09-17 12:46:41 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2021-09-17 12:47:08 +0100
commit6f5881e0bb7468a4ff1a52bdbd40cc36102639fd (patch)
treec52d3dbab5b3e8a91a33eef3c5e9a7ab811d42b6 /src/libutil
parent76a470911b7b4dfe5bc6f12c91e8633e459d7735 (diff)
downloadrspamd-6f5881e0bb7468a4ff1a52bdbd40cc36102639fd.tar.gz
rspamd-6f5881e0bb7468a4ff1a52bdbd40cc36102639fd.zip
[Minor] Escape \uFFFD in the sources
Diffstat (limited to 'src/libutil')
-rw-r--r--src/libutil/cxx/utf8_util.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libutil/cxx/utf8_util.cxx b/src/libutil/cxx/utf8_util.cxx
index cf6e70fe6..da68c990c 100644
--- a/src/libutil/cxx/utf8_util.cxx
+++ b/src/libutil/cxx/utf8_util.cxx
@@ -225,7 +225,7 @@ TEST_CASE("utf8 normalise") {
{"13\u200C_\u0020\u0308\u0301\u038e\u03ab\u200D", "13_ ̈́ΎΫ",
RSPAMD_UNICODE_NORM_UNNORMAL|RSPAMD_UNICODE_NORM_ZERO_SPACES},
/* Buffer overflow case */
- {"u\xC2\xC2\xC2\xC2\xC2\xC2""abcdef""abcdef", "u������",
+ {"u\xC2\xC2\xC2\xC2\xC2\xC2""abcdef""abcdef", "u\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD",
RSPAMD_UNICODE_NORM_UNNORMAL|RSPAMD_UNICODE_NORM_ERROR},
};