summaryrefslogtreecommitdiffstats
path: root/src/libutil
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-04 10:06:24 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-04 10:06:24 +0100
commite658c7fcb5d275f144954b9cea1c34fadfa81902 (patch)
tree87ae0237205cae12e57ce45b7acbe3fab6d11229 /src/libutil
parent6dbf2e4e35b7be68774ae4a87e582742cb1258f5 (diff)
downloadrspamd-e658c7fcb5d275f144954b9cea1c34fadfa81902.tar.gz
rspamd-e658c7fcb5d275f144954b9cea1c34fadfa81902.zip
[Fix] Escape utf in regexp to dodge ragel/hyperscan issue
Diffstat (limited to 'src/libutil')
-rw-r--r--src/libutil/str_util.c2
-rw-r--r--src/libutil/str_util.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libutil/str_util.c b/src/libutil/str_util.c
index 290110b2b..0c8ff7144 100644
--- a/src/libutil/str_util.c
+++ b/src/libutil/str_util.c
@@ -2591,7 +2591,7 @@ out:
gchar *
rspamd_str_regexp_escape (const gchar *pattern, gsize slen,
- gsize *dst_len, enum rspamd_regexp_escape_flags flags)
+ gsize *dst_len, enum rspamd_regexp_escape_flags flags)
{
const gchar *p, *end = pattern + slen;
gchar *res, *d, t, *tmp_utf = NULL, *dend;
diff --git a/src/libutil/str_util.h b/src/libutil/str_util.h
index 8e8898a32..4a5a8a63a 100644
--- a/src/libutil/str_util.h
+++ b/src/libutil/str_util.h
@@ -466,7 +466,7 @@ enum rspamd_regexp_escape_flags {
*/
gchar *
rspamd_str_regexp_escape (const gchar *pattern, gsize slen,
- gsize *dst_len, enum rspamd_regexp_escape_flags flags);
+ gsize *dst_len, enum rspamd_regexp_escape_flags flags);
/**
* Returns copy of src (zero terminated) where all unicode is made valid or replaced