From 2bd378744f6fdbeb79be10ec08851aed73405398 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 30 Apr 2014 18:28:42 +0100 Subject: Fix destroy order. --- src/controller.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controller.c b/src/controller.c index c0341305b..1657307df 100644 --- a/src/controller.c +++ b/src/controller.c @@ -1502,12 +1502,12 @@ rspamd_controller_finish_handler (struct rspamd_http_connection_entry *conn_ent) { struct rspamd_controller_session *session = conn_ent->ud; - if (session->pool) { - rspamd_mempool_delete (session->pool); - } if (session->task != NULL) { destroy_session (session->task->s); } + if (session->pool) { + rspamd_mempool_delete (session->pool); + } g_slice_free1 (sizeof (struct rspamd_controller_session), session); } -- cgit v1.2.3