summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2019-04-04 14:33:28 +0100
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>2019-07-19 08:55:06 +0200
commitc26e27d5b81ed5640c00ee87f1d4287fb066dc12 (patch)
tree409e175a6eb62b676de938f0f1e4f89eba0ce277
parent09cc73f04332f420e07f4bc8bb2e2466c2460067 (diff)
downloadexim4-c26e27d5b81ed5640c00ee87f1d4287fb066dc12.tar.gz
SPF: better buld compatibility with OpenBSD
(cherry picked from commit bda76da8a9357f4fc525b5f8b925fae262c28010) (cherry picked from commit 804219086fe9afbc1429c309e339524aaaabcec1)
-rw-r--r--src/src/lookups/spf.c4
-rw-r--r--src/src/spf.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/src/lookups/spf.c b/src/src/lookups/spf.c
index b32a73e6a..48d6ce3b5 100644
--- a/src/src/lookups/spf.c
+++ b/src/src/lookups/spf.c
@@ -25,8 +25,8 @@ static void dummy(int x) { dummy2(x-1); }
#else
#include "lf_functions.h"
-#ifndef HAVE_NS_TYPE
-#define HAVE_NS_TYPE
+#if !defined(HAVE_NS_TYPE) && defined(NS_INADDRSZ)
+# define HAVE_NS_TYPE
#endif
#include <spf2/spf.h>
#include <spf2/spf_dns_resolv.h>
diff --git a/src/src/spf.h b/src/src/spf.h
index 23ad325f1..a0779f87c 100644
--- a/src/src/spf.h
+++ b/src/src/spf.h
@@ -11,7 +11,7 @@
#ifdef SUPPORT_SPF
/* Yes, we do have ns_type. spf.h redefines it if we don't set this. Doh */
-#ifndef HAVE_NS_TYPE
+#if !defined(HAVE_NS_TYPE) && defined(NS_INADDRSZ)
# define HAVE_NS_TYPE
#endif
#include <spf2/spf.h>