openbsd-ports/mail/libspf2/patches/patch-src_libspf2_spf_interpret_c
okan 1031a7b791 import libspf2
libspf2 is an implementation of the Sender Policy Framework (SPF).

ok jakob@ merdely@
2008-01-30 15:58:49 +00:00

30 lines
890 B
Plaintext

$OpenBSD: patch-src_libspf2_spf_interpret_c,v 1.1.1.1 2008/01/30 15:58:50 okan Exp $
--- src/libspf2/spf_interpret.c.orig Mon Feb 21 22:41:27 2005
+++ src/libspf2/spf_interpret.c Thu Jan 24 23:07:13 2008
@@ -49,8 +49,8 @@ SPF_i_set_smtp_comment(SPF_response_t *spf_response)
SPF_record_t *spf_record;
SPF_errcode_t err;
char *buf;
- int buflen;
- int len;
+ size_t buflen;
+ size_t len;
SPF_ASSERT_NOTNULL(spf_response);
spf_request = spf_response->spf_request;
@@ -214,9 +214,13 @@ SPF_i_set_header_comment(SPF_response_t *spf_response)
break;
case SPF_RESULT_NEUTRAL:
- case SPF_RESULT_NONE:
snprintf( p, p_end - p, "%s is neither permitted nor denied by %s",
ip, spf_source );
+ break;
+
+ case SPF_RESULT_NONE:
+ snprintf( p, p_end - p, "%s does not provide an SPF record",
+ spf_source );
break;
case SPF_RESULT_TEMPERROR: