summaryrefslogtreecommitdiffstats
path: root/src/libserver/milter_internal.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-17 22:23:35 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-17 22:23:35 +0100
commita8829f343f1a2b2f3432be5b2e92ab46dcfec995 (patch)
treecd408438300ffcc5aeb2ac4415ed38c35b5a7b49 /src/libserver/milter_internal.h
parent748f6c6966500ca653418a4600868767f91ba70e (diff)
downloadrspamd-a8829f343f1a2b2f3432be5b2e92ab46dcfec995.tar.gz
rspamd-a8829f343f1a2b2f3432be5b2e92ab46dcfec995.zip
[Fix] Use non-volatile memory for storing data
Diffstat (limited to 'src/libserver/milter_internal.h')
-rw-r--r--src/libserver/milter_internal.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libserver/milter_internal.h b/src/libserver/milter_internal.h
index 0008967ec..52dee2d7a 100644
--- a/src/libserver/milter_internal.h
+++ b/src/libserver/milter_internal.h
@@ -18,6 +18,7 @@
#define RSPAMD_MILTER_INTERNAL_H
#include "config.h"
+#include "libutil/mem_pool.h"
#include <event.h>
enum rspamd_milter_state {
@@ -52,11 +53,12 @@ enum rspamd_milter_io_state {
struct rspamd_milter_private {
struct rspamd_milter_parser parser;
- struct rspamd_milter_outbuf *out_chain;
struct event ev;
struct timeval tv;
+ struct rspamd_milter_outbuf *out_chain;
struct timeval *ptv;
struct event_base *ev_base;
+ rspamd_mempool_t *pool;
rspamd_milter_finish fin_cb;
rspamd_milter_error err_cb;
void *ud;