summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-09-23 13:12:36 +0100
committerAndrew Lewis <nerf@judo.za.org>2018-01-24 12:24:14 +0200
commit6700aec05793200ec156ff8550e910d01ca12dd7 (patch)
tree8a6ad9d6f827c39abdd0bda56c37e7901ed426a6 /src
parent615e9f05499975a82812e4a600b38d467f5f2cc5 (diff)
downloadrspamd-6700aec05793200ec156ff8550e910d01ca12dd7.tar.gz
rspamd-6700aec05793200ec156ff8550e910d01ca12dd7.zip
[Minor] Support INSHEADER in the milter API
Diffstat (limited to 'src')
-rw-r--r--src/libserver/milter.c1
-rw-r--r--src/libserver/milter.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/libserver/milter.c b/src/libserver/milter.c
index 1a6ddf948..6e59a7b3d 100644
--- a/src/libserver/milter.c
+++ b/src/libserver/milter.c
@@ -1158,6 +1158,7 @@ rspamd_milter_send_action (struct rspamd_milter_session *session,
memcpy (pos, value->str, value->len + 1);
break;
case RSPAMD_MILTER_CHGHEADER:
+ case RSPAMD_MILTER_INSHEADER:
idx = htonl (va_arg (ap, guint32));
name = va_arg (ap, GString *);
value = va_arg (ap, GString *);
diff --git a/src/libserver/milter.h b/src/libserver/milter.h
index 2a07cef99..a3f2a4510 100644
--- a/src/libserver/milter.h
+++ b/src/libserver/milter.h
@@ -30,6 +30,7 @@ enum rspamd_milter_reply {
RSPAMD_MILTER_DISCARD = 'd',
RSPAMD_MILTER_ADDHEADER = 'h',
RSPAMD_MILTER_CHGHEADER = 'm',
+ RSPAMD_MILTER_INSHEADER = 'i',
RSPAMD_MILTER_REJECT = 'r',
RSPAMD_MILTER_TEMPFAIL = 't',
RSPAMD_MILTER_REPLYCODE = 'y',