Browse Source

[Minor] Correct order of deinitialization

tags/1.5.0
Vsevolod Stakhov 7 years ago
parent
commit
75d23a9968
1 changed files with 5 additions and 4 deletions
  1. 5
    4
      src/controller.c

+ 5
- 4
src/controller.c View File

@@ -2813,14 +2813,15 @@ rspamd_controller_finish_handler (struct rspamd_http_connection_entry *conn_ent)
rspamd_session_destroy (session->task->s);
}

session->wrk->nconns --;
rspamd_inet_address_destroy (session->from_addr);
REF_RELEASE (session->cfg);

if (session->pool) {
rspamd_mempool_delete (session->pool);
msg_debug_session ("destroy session %p", session);
rspamd_mempool_delete (session->pool);
}

session->wrk->nconns --;
rspamd_inet_address_destroy (session->from_addr);
REF_RELEASE (session->cfg);
g_slice_free1 (sizeof (struct rspamd_controller_session), session);
}


Loading…
Cancel
Save