diff options
author | Andrew Lewis <nerf@judo.za.org> | 2016-09-21 14:55:08 +0200 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2016-09-21 16:59:25 +0200 |
commit | 6c0e2ece642fdfd3dbbea5fa96c4e69e2f9831ec (patch) | |
tree | 7838f33030a212428b3446b1735b89613e0cd42c /src/plugins/spf.c | |
parent | ce2f8006a30476cde0e5ab87e1403b90e2514a0e (diff) | |
download | rspamd-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.c | 2 |
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, |