Fix taint-checking on OpenBSD
[exim.git] / src / src / mytypes.h
index a68dc281714903c62d1ba29c3b3b2e1a420c69fd..f7551336c5e7c7ba3de101a75aa43074e6e8c167 100644 (file)
@@ -136,6 +136,10 @@ is_tainted(const void * p)
 {
 #if defined(COMPILE_UTILITY) || defined(MACRO_PREDEF)
 return FALSE;
+
+#elif defined(TAINT_CHECK_SLOW)
+return is_tainted_fn(p);
+
 #else
 extern void * tainted_base, * tainted_top;
 return p >= tainted_base && p < tainted_top;