summaryrefslogtreecommitdiffstats
path: root/src/libutil
diff options
context:
space:
mode:
Diffstat (limited to 'src/libutil')
-rw-r--r--src/libutil/fstring.c6
-rw-r--r--src/libutil/fstring.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/libutil/fstring.c b/src/libutil/fstring.c
index ba580cd8b..6a1304423 100644
--- a/src/libutil/fstring.c
+++ b/src/libutil/fstring.c
@@ -183,7 +183,7 @@ fstrhash_c (gchar c, guint32 hval)
* Return hash value for a string
*/
guint32
-rspamd_fstrhash_lc (const rspamd_fstring_t * str, gboolean is_utf)
+rspamd_fstrhash_lc (const rspamd_ftok_t * str, gboolean is_utf)
{
gsize i;
guint32 j, hval;
@@ -195,11 +195,11 @@ rspamd_fstrhash_lc (const rspamd_fstring_t * str, gboolean is_utf)
return 0;
}
- p = str->str;
+ p = str->begin;
hval = str->len;
if (is_utf) {
- while (end < str->str + str->len) {
+ while (end < str->begin + str->len) {
if (!g_utf8_validate (p, str->len, &end)) {
return rspamd_fstrhash_lc (str, FALSE);
}
diff --git a/src/libutil/fstring.h b/src/libutil/fstring.h
index 0d257633b..02b92bea3 100644
--- a/src/libutil/fstring.h
+++ b/src/libutil/fstring.h
@@ -86,7 +86,7 @@ char * rspamd_fstring_cstr (const rspamd_fstring_t *str);
/*
* Return fast hash value for fixed string converted to lowercase
*/
-guint32 rspamd_fstrhash_lc (const rspamd_fstring_t *str, gboolean is_utf);
+guint32 rspamd_fstrhash_lc (const rspamd_ftok_t *str, gboolean is_utf);
/**
* Return true if two strings are equal