diff options
author | cebka@lenovo-laptop <cebka@lenovo-laptop> | 2010-01-29 19:18:34 +0300 |
---|---|---|
committer | cebka@lenovo-laptop <cebka@lenovo-laptop> | 2010-01-29 19:18:34 +0300 |
commit | 56f520e21f7f164bcd2d99bb46b5875b0a398e75 (patch) | |
tree | 3452117580d7a0c95f9d41871f001eb6f6b3fa30 /src/lmtp.c | |
parent | 4309626defcbe42d3eb4d73b2e190f85968c964f (diff) | |
download | rspamd-56f520e21f7f164bcd2d99bb46b5875b0a398e75.tar.gz rspamd-56f520e21f7f164bcd2d99bb46b5875b0a398e75.zip |
* Add support of custom filters in rspamd worker
- custom filters are dlopened and provides callbacks for user's input processing
- custom filters can be used to extend rspamd functionality for unusual (non email processing cases)
- custom filters allows to use rspamd async IO model and process management for performing custom network tasks
Diffstat (limited to 'src/lmtp.c')
-rw-r--r-- | src/lmtp.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/lmtp.c b/src/lmtp.c index 636681c07..9f7a4805a 100644 --- a/src/lmtp.c +++ b/src/lmtp.c @@ -98,9 +98,6 @@ free_lmtp_task (struct rspamd_lmtp_proto *lmtp, gboolean is_soft) if (lmtp) { debug_task ("free pointer %p", lmtp->task); - if (lmtp->task->memc_ctx) { - memc_close_ctx (lmtp->task->memc_ctx); - } while ((part = g_list_first (lmtp->task->parts))) { lmtp->task->parts = g_list_remove_link (lmtp->task->parts, part); p = (struct mime_part *)part->data; |