commit 21694b8: [Minor] SPF: Fix debugging domain
Vsevolod Stakhov
vsevolod at rspamd.com
Fri Aug 26 21:35:03 UTC 2022
Author: Vsevolod Stakhov
Date: 2022-08-26 22:14:24 +0100
URL: https://github.com/rspamd/rspamd/commit/21694b896193c6ebb7a7d554e91524c1007afd36
[Minor] SPF: Fix debugging domain
---
src/libserver/spf.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/libserver/spf.c b/src/libserver/spf.c
index 29780dce5..8f7a596d9 100644
--- a/src/libserver/spf.c
+++ b/src/libserver/spf.c
@@ -975,14 +975,15 @@ spf_record_dns_callback (struct rdns_reply *reply, gpointer arg)
break;
case SPF_RESOLVE_INCLUDE:
if (elt_data->type == RDNS_REQUEST_TXT) {
- if (reply->entries) {
+ struct rdns_reply_entry *selected = NULL;
+
+ cb->addr->flags |= RSPAMD_SPF_FLAG_RESOLVED;
+ spf_process_txt_record (rec, cb->resolved, reply, &selected);
+ if (selected) {
msg_debug_spf ("got include record for %s: '%s'",
req_name->name,
- reply->entries[0].content.txt.data);
+ selected->content.txt.data);
}
-
- cb->addr->flags |= RSPAMD_SPF_FLAG_RESOLVED;
- spf_process_txt_record (rec, cb->resolved, reply, NULL);
}
goto end;
More information about the Commits
mailing list