$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:
