summaryrefslogtreecommitdiffstats
path: root/src/libutil
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-10-06 16:14:29 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-10-06 16:14:29 +0100
commitd70fb7a4a7938936295a1ec263eba607adb26f69 (patch)
tree51bbef6ac3c702f7a2535ed1a66b7504433e5595 /src/libutil
parent2097ac107b192d6c244244ca425d012ebfcff09c (diff)
downloadrspamd-d70fb7a4a7938936295a1ec263eba607adb26f69.tar.gz
rspamd-d70fb7a4a7938936295a1ec263eba607adb26f69.zip
Fix statistics.
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