aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2011-07-26 01:37:38 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2011-07-26 01:37:38 +0400
commit412d2de17d436399b4b4a5580ea1801a19a30a7e (patch)
tree0ef9a24f139f9280383f08e671c7d00e05f6e69f /src/plugins
parentbe8c6f0ce040a5f9d17d17b356a97712d912f7b1 (diff)
downloadrspamd-412d2de17d436399b4b4a5580ea1801a19a30a7e.tar.gz
rspamd-412d2de17d436399b4b4a5580ea1801a19a30a7e.zip
Fix up another event related problem.
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/fuzzy_check.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/fuzzy_check.c b/src/plugins/fuzzy_check.c
index eafbbeb90..30e58fa45 100644
--- a/src/plugins/fuzzy_check.c
+++ b/src/plugins/fuzzy_check.c
@@ -474,6 +474,7 @@ fuzzy_io_callback (gint fd, short what, void *arg)
goto err;
}
else {
+ event_del (&session->ev);
event_set (&session->ev, fd, EV_READ, fuzzy_io_callback, session);
event_add (&session->ev, &session->tv);
}
@@ -559,6 +560,7 @@ fuzzy_learn_callback (gint fd, short what, void *arg)
goto err;
}
else {
+ event_del (&session->ev);
event_set (&session->ev, fd, EV_READ, fuzzy_learn_callback, session);
event_add (&session->ev, &session->tv);
}