]> granicus.if.org Git - pdns/commitdiff
Revert "Check that the domain isn't already served by the new master"
authorKees Monshouwer <mind04@monshouwer.org>
Fri, 27 Dec 2013 11:12:18 +0000 (12:12 +0100)
committermind04 <mind04@monshouwer.org>
Fri, 27 Dec 2013 16:00:23 +0000 (17:00 +0100)
This reverts commit 3b797caab6583a6a7452a0eaf45fd7a670b4242c.

pdns/packethandler.cc

index fb7926b567404db267e1c52fd8a129cea8cfdabd..c345a1442bcff444c476866b09c69b0020f6863e 100644 (file)
@@ -765,7 +765,6 @@ int PacketHandler::trySuperMaster(DNSPacket *p)
 
 int PacketHandler::trySuperMasterSynchronous(DNSPacket *p)
 {
-  DomainInfo di;
   Resolver::res_t nsset;
   try {
     Resolver resolver;
@@ -778,14 +777,6 @@ int PacketHandler::trySuperMasterSynchronous(DNSPacket *p)
     return RCode::ServFail;
   }
 
-  if (B.getDomainInfo(p->qdomain, di)) {
-    // maybe it is listed as master already
-    BOOST_FOREACH(string& master, di.masters) {
-      if (master == p->getRemote())
-        return RCode::NoError; // is already a master for this zone
-    }
-  }
-
   string nameserver, account;
   DNSBackend *db;
   if(!B.superMasterBackend(p->getRemote(), p->qdomain, nsset, &nameserver, &account, &db)) {