]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
properly parse TTL from SOA 'minimum' in zoneparser TNG
authorBert Hubert <bert.hubert@netherlabs.nl>
Sat, 22 Mar 2008 15:50:59 +0000 (15:50 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Sat, 22 Mar 2008 15:50:59 +0000 (15:50 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1165 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/zoneparser-tng.cc

index ec0edbe92e51231db39bbe0f4de339e6a05b1e62..1d2cbfb50e077d71214de82998260dbfdf7b1a87 100644 (file)
@@ -376,10 +376,14 @@ bool ZoneParserTNG::get(DNSResourceRecord& rr)
     for(string::size_type n = 0; n < soaparts.size(); ++n) {
       if(n)
        rr.content.append(1,' ');
+
       if(n > 1)
        rr.content+=lexical_cast<string>(makeTTLFromZone(soaparts[n]));
       else
        rr.content+=soaparts[n];
+
+      if(n==6)
+       d_defaultttl=makeTTLFromZone(soaparts[n]);
     }
     break;
   default:;