diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-10-06 16:14:29 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-10-06 16:14:29 +0100 |
commit | d70fb7a4a7938936295a1ec263eba607adb26f69 (patch) | |
tree | 51bbef6ac3c702f7a2535ed1a66b7504433e5595 /src/libutil | |
parent | 2097ac107b192d6c244244ca425d012ebfcff09c (diff) | |
download | rspamd-d70fb7a4a7938936295a1ec263eba607adb26f69.tar.gz rspamd-d70fb7a4a7938936295a1ec263eba607adb26f69.zip |
Fix statistics.
Diffstat (limited to 'src/libutil')
-rw-r--r-- | src/libutil/fstring.c | 6 | ||||
-rw-r--r-- | src/libutil/fstring.h | 2 |
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 |