--- libspf2-1.2.9/src/libspf2/spf_interpret.c Wed Oct 22 15:47:43 2008 +++ libspf2-1.2.9.patched/src/libspf2/spf_interpret.c Mon Sep 21 12:22:51 2009 @@ -1261,6 +1261,7 @@ */ if ( mech == local_policy ) { + spf_request->use_local_policy = 0; err = SPF_record_interpret(spf_server->local_policy, spf_request, spf_response, depth + 1); --- libspf2-1.2.9/src/spfquery/spfquery.c Mon Sep 15 00:17:49 2008 +++ libspf2-1.2.9.patched/src/spfquery/spfquery.c Mon Sep 21 12:14:38 2009 @@ -602,6 +602,7 @@ FREE_RESPONSE(spf_response); spf_request = SPF_request_new(spf_server); + spf_request->use_local_policy = 1; if (SPF_request_set_ipv4_str(spf_request, req->ip) && SPF_request_set_ipv6_str(spf_request, req->ip)) {