X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fsrc%2Fspf.c;h=0d2316e2e88064ce2f284dc532e4e5c3e7e29288;hb=a4dc33a8a400a90d4d73aeb79fd9809a14e5795c;hp=48150eb01ba0ccf880c0ab7172e72fffecab9661;hpb=6d06cf480f74aec15035066c615e68deeacca8b9;p=exim.git diff --git a/src/src/spf.c b/src/src/spf.c index 48150eb01..0d2316e2e 100644 --- a/src/src/spf.c +++ b/src/src/spf.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/spf.c,v 1.6 2005/06/27 15:28:45 tom Exp $ */ +/* $Cambridge: exim/src/src/spf.c,v 1.7 2007/05/17 19:55:10 tom Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -43,6 +43,12 @@ int spf_init(uschar *spf_helo_domain, uschar *spf_remote_addr) { return 0; } + if (SPF_server_set_rec_dom(spf_server, primary_hostname)) { + debug_printf("spf: SPF_server_set_rec_dom() failed.\n"); + spf_server = NULL; + return 0; + } + spf_request = SPF_request_new(spf_server); if (SPF_request_set_ipv4_str(spf_request, spf_remote_addr)) {