]> granicus.if.org Git - pdns/commitdiff
ixfrdist: Don't override the original TTL
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 29 Aug 2018 12:32:21 +0000 (14:32 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 29 Aug 2018 12:46:08 +0000 (14:46 +0200)
pdns/ixfrdist.cc

index 27047007c3b751c6e56e60fdb7190e34d17e865a..afe682ad1f79382bc08fe41f7f6e5299b915f25f 100644 (file)
@@ -497,7 +497,7 @@ static bool sendPacketOverTCP(int fd, const std::vector<uint8_t>& packet)
 
 static bool addRecordToWriter(DNSPacketWriter& pw, const DNSName& zoneName, const DNSRecord& record)
 {
-  pw.startRecord(record.d_name + zoneName, record.d_type);
+  pw.startRecord(record.d_name + zoneName, record.d_type, record.d_ttl);
   record.d_content->toPacket(pw);
   if (pw.size() > 65535) {
     pw.rollback();