Fix non-dane build
authorJeremy Harris <jgh146exb@wizmail.org>
Thu, 14 Aug 2014 13:52:40 +0000 (14:52 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Thu, 14 Aug 2014 13:53:27 +0000 (14:53 +0100)
src/OS/Makefile-Base
src/src/deliver.c

index 8937f3cad584845ed06e21ba9e5cc51e9cb44f3a..f82549ded81911845cc39fa1d488c8204e6e19f6 100644 (file)
@@ -541,7 +541,6 @@ acl.o:           $(HDRS) acl.c
 child.o:         $(HDRS) child.c
 crypt16.o:       $(HDRS) crypt16.c
 daemon.o:        $(HDRS) daemon.c
-dane.o:          $(HDRS) dane.c dane-gnu.c dane-openssl.c
 dbfn.o:          $(HDRS) dbfn.c
 debug.o:         $(HDRS) debug.c
 deliver.o:       $(HDRS) deliver.c
@@ -603,10 +602,11 @@ demime.o:        $(HDRS) demime.c
 # Dependencies for EXPERIMENTAL_* modules
 
 bmi_spam.o:      $(HDRS) bmi_spam.c
-spf.o:           $(HDRS) spf.h spf.c
-srs.o:           $(HDRS) srs.h srs.c
+dane.o:                 $(HDRS) dane.c dane-gnu.c dane-openssl.c
 dcc.o:           $(HDRS) dcc.h dcc.c
 dmarc.o:         $(HDRS) dmarc.h dmarc.c
+spf.o:           $(HDRS) spf.h spf.c
+srs.o:           $(HDRS) srs.h srs.c
 
 # The module containing tables of available lookups, routers, auths, and
 # transports must be rebuilt if any of them are. However, because the makefiles
index ebd06b504b01b0ae67c1bf34fc10cd2e98ad9fd3..86deceb760e1f1a1d84091542f1669c910f779db 100644 (file)
@@ -4133,7 +4133,9 @@ for (delivery_count = 0; addr_remote != NULL; delivery_count++)
 
       /* The certificate verification status goes into the flags */
       if (tls_out.certificate_verified) setflag(addr, af_cert_verified);
+#ifdef EXPERIMENTAL_DANE
       if (tls_out.dane_verified)        setflag(addr, af_dane_verified);
+#endif
 
       /* Use an X item only if there's something to send */
       #ifdef SUPPORT_TLS