From: Bert Hubert Date: Sat, 22 Mar 2008 15:50:59 +0000 (+0000) Subject: properly parse TTL from SOA 'minimum' in zoneparser TNG X-Git-Tag: rec-3.1.7.1~76 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9f935fa0c7fb3495b33ec7cced14499d61009a2;p=thirdparty%2Fpdns.git properly parse TTL from SOA 'minimum' in zoneparser TNG git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1165 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/pdns/zoneparser-tng.cc b/pdns/zoneparser-tng.cc index ec0edbe92e..1d2cbfb50e 100644 --- a/pdns/zoneparser-tng.cc +++ b/pdns/zoneparser-tng.cc @@ -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(makeTTLFromZone(soaparts[n])); else rr.content+=soaparts[n]; + + if(n==6) + d_defaultttl=makeTTLFromZone(soaparts[n]); } break; default:;