diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-07-04 08:49:57 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-07-04 08:49:57 +0100 |
commit | a0a5b90f06b915ac5a123ecf219a688e2ce0df49 (patch) | |
tree | 4feaa6a133f8d0d0e557c4cf0fa97daf472cd659 /src/libserver/worker_util.c | |
parent | b14cc05b8ca305bbfacb017ae7c2d005b8354a89 (diff) | |
download | rspamd-a0a5b90f06b915ac5a123ecf219a688e2ce0df49.tar.gz rspamd-a0a5b90f06b915ac5a123ecf219a688e2ce0df49.zip |
[Minor] Tweaks for sessions cache
Diffstat (limited to 'src/libserver/worker_util.c')
-rw-r--r-- | src/libserver/worker_util.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libserver/worker_util.c b/src/libserver/worker_util.c index bb6f9221d..fcd9a8be9 100644 --- a/src/libserver/worker_util.c +++ b/src/libserver/worker_util.c @@ -717,7 +717,7 @@ rspamd_session_cache_sort_cmp (gconstpointer pa, gconstpointer pb) *e1 = *(const struct rspamd_worker_session_elt **)pa, *e2 = *(const struct rspamd_worker_session_elt **)pb; - return e1->when < e2->when; + return e2->when < e1->when; } static void @@ -732,7 +732,7 @@ rspamd_sessions_cache_periodic (gint fd, short what, gpointer p) GPtrArray *res; guint i; - if (g_hash_table_size (c->cache) > c->cfg->max_session_cache) { + if (g_hash_table_size (c->cache) > c->cfg->max_sessions_cache) { res = g_ptr_array_sized_new (g_hash_table_size (c->cache)); g_hash_table_iter_init (&it, c->cache); @@ -741,7 +741,7 @@ rspamd_sessions_cache_periodic (gint fd, short what, gpointer p) } msg_err ("sessions cache is overflowed %d elements where %d is limit", - (gint)res->len, (gint)c->cfg->max_session_cache); + (gint)res->len, (gint)c->cfg->max_sessions_cache); g_ptr_array_sort (res, rspamd_session_cache_sort_cmp); PTR_ARRAY_FOREACH (res, i, elt) { |