diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-03-04 11:22:36 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-03-04 11:22:36 +0000 |
commit | 9f650e7e764b49da713dca9d43e6d5812349dfb6 (patch) | |
tree | 6e7aa9722a41faca809f73b275dccd1aee17c0f1 /src | |
parent | 3c4df8c25b8f207bfe4c0aacd53914e915ca3796 (diff) | |
download | rspamd-9f650e7e764b49da713dca9d43e6d5812349dfb6.tar.gz rspamd-9f650e7e764b49da713dca9d43e6d5812349dfb6.zip |
[Fix] Fix race condition in lua_tcp module
Diffstat (limited to 'src')
-rw-r--r-- | src/lua/lua_tcp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lua/lua_tcp.c b/src/lua/lua_tcp.c index a6ebb2dc2..3ec067973 100644 --- a/src/lua/lua_tcp.c +++ b/src/lua/lua_tcp.c @@ -113,8 +113,8 @@ static void lua_tcp_maybe_free (struct lua_tcp_cbdata *cbd) { if (cbd->session) { - rspamd_session_remove_event (cbd->session, lua_tcp_fin, cbd); rspamd_session_watcher_pop (cbd->session, cbd->w); + rspamd_session_remove_event (cbd->session, lua_tcp_fin, cbd); } else { lua_tcp_fin (cbd); |