]> granicus.if.org Git - pdns/commitdiff
Andre Lorbach of Adiscon discovered the microsoft windows 2003 nameserver adds out...
authorBert Hubert <bert.hubert@netherlabs.nl>
Sat, 12 May 2007 10:22:50 +0000 (10:22 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Sat, 12 May 2007 10:22:50 +0000 (10:22 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1048 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/communicator.cc

index 5da2712ee3c14ef36cad4ec9e2c40dc27c130418..d8bb6a1491178d8bfdeaf599513dbf010419cd8e 100644 (file)
@@ -83,9 +83,8 @@ void CommunicatorClass::suck(const string &domain,const string &remote)
       }
       for(Resolver::res_t::iterator i=recs.begin();i!=recs.end();++i) {
        if(!endsOn(i->qname, domain)) { 
-         L<<Logger::Error<<"Remote "<<remote<<" sneaked in out-of-zone data '"<<i->qname<<"' during AXFR of zone '"<<domain<<"'"<<endl;
-         di.backend->abortTransaction();
-         return;
+         L<<Logger::Error<<"Remote "<<remote<<" tried to sneak in out-of-zone data '"<<i->qname<<"' during AXFR of zone '"<<domain<<"', ignoring"<<endl;
+         continue;
        }
        i->domain_id=domain_id;
        if(i->qtype.getCode()>=1024)