From: Vsevolod Stakhov Date: Fri, 25 Jun 2010 06:54:18 +0000 (+0400) Subject: * Delete pool after using its variables X-Git-Tag: 0.3.1~79^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7071a4b67ae613eb06e289b0e31ac726519a5980;p=thirdparty%2Frspamd.git * Delete pool after using its variables --- diff --git a/src/smtp.c b/src/smtp.c index 1b95a52bb2..785d63b780 100644 --- a/src/smtp.c +++ b/src/smtp.c @@ -92,7 +92,6 @@ free_smtp_session (gpointer arg) if (session->dispatcher) { rspamd_remove_dispatcher (session->dispatcher); } - memory_pool_delete (session->pool); close (session->sock); if (session->temp_name != NULL) { unlink (session->temp_name); @@ -100,6 +99,7 @@ free_smtp_session (gpointer arg) if (session->temp_fd != -1) { close (session->temp_fd); } + memory_pool_delete (session->pool); g_free (session); } }