]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix PTR processing in SPF
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 7 Sep 2017 18:04:01 +0000 (19:04 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 7 Sep 2017 18:04:01 +0000 (19:04 +0100)
Issue: #1828

src/libserver/spf.c

index a3a1b95f82e00df57525dbc21eee84d49a3f8089..df8af3bf3570a1f73cf03559bf32f511f17e48e1 100644 (file)
@@ -670,6 +670,10 @@ spf_record_dns_callback (struct rdns_reply *reply, gpointer arg)
                                                                cb->rec->requests_inflight++;
                                                        }
                                                }
+                                               else {
+                                                       cb->addr->flags |= RSPAMD_SPF_FLAG_RESOLVED;
+                                                       cb->addr->flags &= ~RSPAMD_SPF_FLAG_PERMFAIL;
+                                               }
                                        }
                                        else {
                                                cb->addr->flags |= RSPAMD_SPF_FLAG_RESOLVED;