From: Vsevolod Stakhov Date: Thu, 16 Jun 2016 14:35:16 +0000 (+0100) Subject: [Fix] One more try to fix redis X-Git-Tag: 1.3.0~315 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a0160f2825fbec8a9b1c8361f15a372b221245d;p=thirdparty%2Frspamd.git [Fix] One more try to fix redis --- diff --git a/src/libstat/backends/redis_backend.c b/src/libstat/backends/redis_backend.c index d4097fff34..8aed069944 100644 --- a/src/libstat/backends/redis_backend.c +++ b/src/libstat/backends/redis_backend.c @@ -680,7 +680,7 @@ rspamd_redis_fin (gpointer data) { struct redis_stat_runtime *rt = REDIS_RUNTIME (data); - if (rt->conn_state == RSPAMD_REDIS_TERMINATED) { + if (rt->conn_state != RSPAMD_REDIS_TERMINATED) { rt->conn_state = RSPAMD_REDIS_TERMINATED; event_del (&rt->timeout_event); REF_RELEASE (rt); @@ -692,7 +692,7 @@ rspamd_redis_fin_learn (gpointer data) { struct redis_stat_runtime *rt = REDIS_RUNTIME (data); - if (rt->conn_state == RSPAMD_REDIS_TERMINATED) { + if (rt->conn_state != RSPAMD_REDIS_TERMINATED) { rt->conn_state = RSPAMD_REDIS_TERMINATED; event_del (&rt->timeout_event); REF_RELEASE (rt);