From 871f36410b93abc2a2e583043665337d25d66c1e Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Mon, 26 Feb 2018 13:48:26 +0000 Subject: [PATCH] - Fix that NXDOMAIN for _probe.uk.uk is deemed allright. git-svn-id: file:///svn/dnssec-trigger/trunk@764 14dc9c71-5cc2-e011-b339-0019d10b89f4 --- Changelog | 3 +++ riggerd/probe.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Changelog b/Changelog index 139b0e2..16e6d54 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,6 @@ +26 February 2018: Wouter + - Fix that NXDOMAIN for _probe.uk.uk is deemed allright. + 23 February 2018: Wouter - port of dnssec-trigger-script to libnm. diff --git a/riggerd/probe.c b/riggerd/probe.c index 4781e01..0954766 100644 --- a/riggerd/probe.c +++ b/riggerd/probe.c @@ -490,7 +490,8 @@ outq_check_packet(struct outq* outq, uint8_t* wire, size_t len) } /* does DNS work? */ - if(ldns_pkt_get_rcode(p) != LDNS_RCODE_NOERROR) { + if(ldns_pkt_get_rcode(p) != LDNS_RCODE_NOERROR && + ldns_pkt_get_rcode(p) != LDNS_RCODE_NXDOMAIN) { char* r = ldns_pkt_rcode2str(ldns_pkt_get_rcode(p)); snprintf(reason, sizeof(reason), "no answer, %s", r?r:"(out of memory)");