From 83628d948ed3c91e620b114b71f3a01fa71c2905 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 29 Jan 2016 11:27:40 +0000 Subject: A in SPF presumes AAAA lookup as well --- src/libserver/spf.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/libserver/spf.c b/src/libserver/spf.c index da392028b..bbb030f24 100644 --- a/src/libserver/spf.c +++ b/src/libserver/spf.c @@ -883,6 +883,12 @@ parse_spf_a (struct spf_record *rec, if (make_dns_request_task (task, spf_record_dns_callback, (void *) cb, RDNS_REQUEST_A, host)) { rec->requests_inflight++; + + if (make_dns_request_task (task, + spf_record_dns_callback, (void *) cb, RDNS_REQUEST_AAAA, host)) { + rec->requests_inflight++; + } + return TRUE; } -- cgit v1.2.3