aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/spf.c
diff options
context:
space:
mode:
authorAndrew Lewis <nerf@judo.za.org>2016-09-21 14:55:08 +0200
committerAndrew Lewis <nerf@judo.za.org>2016-09-21 16:59:25 +0200
commit6c0e2ece642fdfd3dbbea5fa96c4e69e2f9831ec (patch)
tree7838f33030a212428b3446b1735b89613e0cd42c /src/plugins/spf.c
parentce2f8006a30476cde0e5ab87e1403b90e2514a0e (diff)
downloadrspamd-6c0e2ece642fdfd3dbbea5fa96c4e69e2f9831ec.tar.gz
rspamd-6c0e2ece642fdfd3dbbea5fa96c4e69e2f9831ec.zip
[Fix] Yield R_SPF_DNSFAIL if lookup of included record fails
Diffstat (limited to 'src/plugins/spf.c')
-rw-r--r--src/plugins/spf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/spf.c b/src/plugins/spf.c
index bc05cd9fe..6d5517db9 100644
--- a/src/plugins/spf.c
+++ b/src/plugins/spf.c
@@ -442,7 +442,7 @@ spf_plugin_callback (struct spf_resolved *record, struct rspamd_task *task,
struct spf_resolved *l;
struct rspamd_async_watcher *w = ud;
- if (record && record->elts->len == 0) {
+ if (record && record->elts->len == 0 && !record->failed) {
rspamd_task_insert_result (task,
spf_module_ctx->symbol_na,
1,