]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix task corruption in fuzzy_add.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 10 Sep 2014 16:11:19 +0000 (17:11 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 10 Sep 2014 16:11:19 +0000 (17:11 +0100)
src/plugins/fuzzy_check.c

index a5a7041fd344c672e1b30740b99ffd3d12704bed..0c3432fb83a5ce47c3da1aa812f8182edbd9c750 100644 (file)
@@ -727,7 +727,6 @@ err:
 
 ok:
        rspamd_http_connection_unref (session->http_entry->conn);
-       rspamd_task_free (session->task, TRUE);
        event_del (&session->ev);
        close (session->fd);
 
@@ -741,6 +740,7 @@ ok:
                        rspamd_controller_send_string (session->http_entry,
                                "{\"success\":true}");
                }
+               rspamd_task_free (session->task, TRUE);
        }
 }