aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-04-01 15:38:38 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-04-01 15:38:38 +0100
commit10468da89013bfb18ae95524bfdc9b554d1d0c8b (patch)
treecaaedb4708fcb83cce327e8354dd10ed12d8ef3f /src/libmime
parentce7d62a1c5f195bcfbb940f33a92326ff5ccf04c (diff)
downloadrspamd-10468da89013bfb18ae95524bfdc9b554d1d0c8b.tar.gz
rspamd-10468da89013bfb18ae95524bfdc9b554d1d0c8b.zip
Explicitly set address if cannot parse received header.
Diffstat (limited to 'src/libmime')
-rw-r--r--src/libmime/message.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libmime/message.c b/src/libmime/message.c
index 3863f0b21..b963ac455 100644
--- a/src/libmime/message.c
+++ b/src/libmime/message.c
@@ -1610,6 +1610,7 @@ process_message (struct rspamd_task *task)
if (!rspamd_parse_inet_address (&task->from_addr, recv->real_ip)) {
msg_warn ("cannot get IP from received header: '%s'",
recv->real_ip);
+ task->from_addr = NULL;
}
}
if (recv->real_hostname) {