]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Fix race condition in watcher handler
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 8 Oct 2019 08:01:30 +0000 (09:01 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 8 Oct 2019 08:01:30 +0000 (09:01 +0100)
src/fuzzy_storage.c

index d0d69c83cb92cd6af438e0f744d3d12869b5bd93..f7aec3e27a74366fb64a5fc03a7372aefac7dfc6 100644 (file)
@@ -517,8 +517,8 @@ rspamd_fuzzy_reply_io (EV_P_ ev_io *w, int revents)
 {
        struct fuzzy_session *session = (struct fuzzy_session *)w->data;
 
-       rspamd_fuzzy_write_reply (session);
        ev_io_stop (EV_A_ w);
+       rspamd_fuzzy_write_reply (session);
        REF_RELEASE (session);
 }