DNSSECKeeper::keyset_t keyset = d_dk.getKeys(p->qdomain);
- for(auto value : keyset) {
+ for(auto const &value : keyset) {
if (!value.second.keyOrZone) {
// Don't send out CDS records for ZSKs
continue;
}
- for(auto digestAlgo : digestAlgos){
+ for(auto const &digestAlgo : digestAlgos){
rr.content=makeDSFromDNSKey(p->qdomain, value.first.getDNSKEY(), lexical_cast<int>(digestAlgo)).getZoneRepresentation();
r->addRecord(rr);
haveOne=true;
rr.qtype=QType(QType::CDS);
vector<string> digestAlgos;
stringtok(digestAlgos, publishCDS, ", ");
- for(auto digestAlgo : digestAlgos) {
+ for(auto const &digestAlgo : digestAlgos) {
rr.content=makeDSFromDNSKey(target, value.first.getDNSKEY(), lexical_cast<int>(digestAlgo)).getZoneRepresentation();
cds.push_back(rr);
}
vector<DNSResourceRecord> rrs;
// Add the CDNSKEY and CDS records we created earlier
- for (auto const rr : cds)
+ for (auto const &rr : cds)
rrs.push_back(rr);
- for (auto const rr : cdnskey)
+ for (auto const &rr : cdnskey)
rrs.push_back(rr);
while(sd.db->get(rr)) {