continue;
sr=d_suckdomains.front();
+ d_suckdomains.pop_front();
}
try {
suck(sr.domain,sr.master);
catch(AhuException& ae) {
cerr<<"Error: "<<ae.reason<<endl;
}
-
- {
- Lock l(&d_lock);
- domains_by_name_t& uqIndex = d_suckdomains.get<IDTag>();
- uqIndex.erase(sr);
- }
}
}
// remove unfresh domains already queued for AXFR, no sense polling them again
sr.master=*di.masters.begin();
if(nameindex.count(sr)) {
- L<<Logger::Warning<<"Domain "<<sr.domain<<" already queued for AXFR."<<endl;
continue;
}
DomainNotificationInfo dni;