From a66a8f7171092733b7491b14c09d0e4fc5965006 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Wed, 10 Jul 2019 10:01:25 +0200 Subject: [PATCH] ixfrdist: limit XFR chunk size to 16k --- pdns/ixfrdist.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/ixfrdist.cc b/pdns/ixfrdist.cc index d23d554cbe..0b7f58f235 100644 --- a/pdns/ixfrdist.cc +++ b/pdns/ixfrdist.cc @@ -573,7 +573,7 @@ static bool addRecordToWriter(DNSPacketWriter& pw, const DNSName& zoneName, cons { pw.startRecord(record.d_name + zoneName, record.d_type, record.d_ttl, QClass::IN, DNSResourceRecord::ANSWER, compress); record.d_content->toPacket(pw); - if (pw.size() > 65535) { + if (pw.size() > 16384) { pw.rollback(); return false; } -- 2.47.2