ZoneParserTNG zpt(argv[2]);
DNSResourceRecord rr;
- unsigned int pdnscount=0;
set<DNSName> seen, pdnsdomains;
int count=0;
while(zpt.get(rr)) {
seen.insert(rr.qname);
}
if(rr.qtype.getCode() == QType::NS && powerdns.count(DNSName(rr.content)) && !pdnsdomains.count(DNSName(rr.qname))) {
- pdnscount++;
pdnsdomains.insert(DNSName(rr.qname));
}
if(!(count%100000)) {
sendBuf[0]=packet.size()/256;
sendBuf[1]=packet.size()%256;
- ssize_t send = writen2(fd, sendBuf, 2);
- send += writen2(fd, &packet[0], packet.size());
+ writen2(fd, sendBuf, 2);
+ writen2(fd, &packet[0], packet.size());
return true;
}
DNSResourceRecord rr;
bool seenSOA=false;
- unsigned int nrecords=0;
while(zpt.get(rr)) {
- ++nrecords;
if(rr.qtype.getCode() == QType::CNAME && rr.content.empty())
rr.content=".";
rr.qname = rr.qname.makeRelative(zone);