From ada68bd97b0aabfbc446048fdf4921aaaa620153 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Tue, 4 Feb 2020 09:15:58 +0100 Subject: [PATCH] IXFR: only sign SOA in empty response for +DO queries --- pdns/tcpreceiver.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/tcpreceiver.cc b/pdns/tcpreceiver.cc index 18739a92be..e5ac77c4c8 100644 --- a/pdns/tcpreceiver.cc +++ b/pdns/tcpreceiver.cc @@ -1168,7 +1168,7 @@ int TCPNameserver::doIXFR(std::unique_ptr& q, int outsock) DLOG(g_log<<"Sending out SOA"<addRecord(soa); - if(securedZone) { + if(securedZone && outpacket->d_dnssecOk) { set authSet; authSet.insert(target); addRRSigs(dk, signatureDB, authSet, outpacket->getRRS()); -- 2.47.2