]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Lua_http: freeing
authorAndrew Lewis <nerf@judo.za.org>
Wed, 26 Jul 2017 11:11:57 +0000 (13:11 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Wed, 26 Jul 2017 11:14:10 +0000 (13:14 +0200)
src/lua/lua_http.c

index 40c79624c2017704972dd9d24ba97abc506381dc..a655b8ec03fc0858b7062c71f6de455ebb07e7f0 100644 (file)
@@ -135,8 +135,8 @@ static void
 lua_http_maybe_free (struct lua_http_cbdata *cbd)
 {
        if (cbd->session) {
-               rspamd_session_remove_event (cbd->session, lua_http_fin, cbd);
                rspamd_session_watcher_pop (cbd->session, cbd->w);
+               rspamd_session_remove_event (cbd->session, lua_http_fin, cbd);
        }
        else {
                lua_http_fin (cbd);