]> source.dussan.org Git - rspamd.git/commitdiff
A in SPF presumes AAAA lookup as well
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 29 Jan 2016 11:27:40 +0000 (11:27 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 29 Jan 2016 11:27:40 +0000 (11:27 +0000)
src/libserver/spf.c

index da392028b27a07198cc24838a7c62c878fdb2554..bbb030f24f7f1bbc411f8a4dda6e03c4feb1d567 100644 (file)
@@ -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;
        }