From 5a4074071d15a4eaf71bdf5947536b27a47bf0e3 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 31 Mar 2018 19:06:31 +0100 Subject: [PATCH] [Fix] Do not clean hostname on generic reset --- src/libserver/milter.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/libserver/milter.c b/src/libserver/milter.c index 95355a597f..7e199e1b72 100644 --- a/src/libserver/milter.c +++ b/src/libserver/milter.c @@ -139,11 +139,6 @@ rspamd_milter_session_reset (struct rspamd_milter_session *session, session->helo->len = 0; } - if (session->hostname) { - msg_debug_milter ("cleanup hostname"); - session->hostname->len = 0; - } - if (priv->headers) { msg_debug_milter ("cleanup headers"); g_hash_table_remove_all (priv->headers); @@ -156,6 +151,10 @@ rspamd_milter_session_reset (struct rspamd_milter_session *session, rspamd_inet_address_free (session->addr); session->addr = NULL; } + if (session->hostname) { + msg_debug_milter ("cleanup hostname"); + session->hostname->len = 0; + } } if (how & RSPAMD_MILTER_RESET_MACRO) { -- 2.47.3