]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Cleanup event
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 25 Feb 2016 18:44:17 +0000 (18:44 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 25 Feb 2016 18:44:17 +0000 (18:44 +0000)
src/libserver/symbols_cache.c

index c7bddc219500f5587306f24b7e71ecd976689c4a..71dc6787e4c2e3d9855c1ee6184952e9d998f1f4 100644 (file)
@@ -1282,6 +1282,8 @@ rspamd_symbols_cache_process_symbols (struct rspamd_task * task,
                                        event_base_set (task->ev_base, ev);
                                        msec_to_tv (50, &tv);
                                        event_add (ev, &tv);
+                                       rspamd_mempool_add_destructor (task->task_pool,
+                                                       (rspamd_mempool_destruct_t)event_del, ev);
                                }
 
                                msg_info_task ("trying to check async events after spending "