From: Vsevolod Stakhov Date: Mon, 26 Oct 2015 18:51:24 +0000 (+0000) Subject: Fix timeout event deleting. X-Git-Tag: 1.0.8~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9aef38327f8ea69cac68681285666d0c0f052612;p=thirdparty%2Frspamd.git Fix timeout event deleting. --- diff --git a/src/libserver/task.c b/src/libserver/task.c index 6d1edaebd3..713971506d 100644 --- a/src/libserver/task.c +++ b/src/libserver/task.c @@ -224,7 +224,9 @@ rspamd_task_free (struct rspamd_task *task, gboolean is_soft) g_error_free (task->err); } - event_del (&task->timeout_ev); + if (event_get_base (&task->timeout_ev) != NULL) { + event_del (&task->timeout_ev); + } rspamd_mempool_delete (task->task_pool); g_slice_free1 (sizeof (struct rspamd_task), task);