[Dnsmasq-discuss] [PATCH] Fix compilation without HAVE_DNSSEC

Pali Rohár pali.rohar at gmail.com
Wed Dec 23 21:10:04 GMT 2015


Do not call add_do_bit which is only for dnssec code.
---
 src/forward.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/forward.c b/src/forward.c
index 041353c..bffea78 100644
--- a/src/forward.c
+++ b/src/forward.c
@@ -793,8 +793,10 @@ void reply_query(int fd, int family, time_t now)
 		header->hb4 |= HB4_CD;
 	      if (forward->flags |= FREC_AD_QUESTION)
 		header->hb4 |= HB4_AD;
+#ifdef HAVE_DNSSEC
 	      if (forward->flags & FREC_DO_QUESTION)
 		add_do_bit(header, nn,  (char *)pheader + plen);
+#endif
 	      forward_query(-1, NULL, NULL, 0, header, nn, now, forward, forward->flags & FREC_AD_QUESTION, forward->flags & FREC_DO_QUESTION);
 	      return;
 	    }
-- 
1.7.9.5




More information about the Dnsmasq-discuss mailing list