summaryrefslogtreecommitdiffstats
path: root/src/libmime
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-11-18 16:01:05 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-11-18 16:01:05 +0000
commitaef1cac108507fcefba54694f46c4f2e8069c31d (patch)
tree5944bb32de8f4ded1cc972bf101f8846338418f2 /src/libmime
parent9b31d260b9bee44456fd2f37eee6c4ba2c8aba60 (diff)
downloadrspamd-aef1cac108507fcefba54694f46c4f2e8069c31d.tar.gz
rspamd-aef1cac108507fcefba54694f46c4f2e8069c31d.zip
Implement refcounting for configuration
Diffstat (limited to 'src/libmime')
-rw-r--r--src/libmime/smtp_utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmime/smtp_utils.c b/src/libmime/smtp_utils.c
index 0f8a84cc2..33750bae5 100644
--- a/src/libmime/smtp_utils.c
+++ b/src/libmime/smtp_utils.c
@@ -33,11 +33,11 @@ free_smtp_session (gpointer arg)
if (session) {
if (session->task) {
- rspamd_task_free (session->task, FALSE);
if (session->task->msg.begin) {
munmap ((gpointer)session->task->msg.begin,
session->task->msg.len);
}
+ rspamd_task_free (session->task);
}
if (session->rcpt) {
g_list_free (session->rcpt);