From c426662291dde3770c717e035b5d67993102fd21 Mon Sep 17 00:00:00 2001 From: Sam Varshavchik Date: Sun, 6 Mar 2016 10:54:49 -0500 Subject: "mx" keyword a no-op MX-less domains, rather than returning "error". --- rfc1035/spf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rfc1035/spf.c') diff --git a/rfc1035/spf.c b/rfc1035/spf.c index d2d2e8e..f811aad 100644 --- a/rfc1035/spf.c +++ b/rfc1035/spf.c @@ -914,7 +914,8 @@ static char mechanism(const char *name, domain_spec, RFC1035_MX_QUERYALL, &mxlist); free(domain_spec); - if (rc) + + if (rc && rc != RFC1035_MX_HARDERR) { rfc1035_mxlist_free(mxlist); set_err_msg(info->errmsg_buf, info->errmsg_buf_size, -- cgit v1.2.3