From: Peter van Dijk Date: Wed, 10 Jul 2019 08:01:25 +0000 (+0200) Subject: ixfrdist: limit XFR chunk size to 16k X-Git-Tag: dnsdist-1.4.0-rc1~57^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a66a8f7171092733b7491b14c09d0e4fc5965006;p=thirdparty%2Fpdns.git ixfrdist: limit XFR chunk size to 16k --- 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; }