if (!rrset.empty()) {
vector<LMDBResourceRecord> adjustedRRSet;
- for (auto rr : rrset) {
+ for (const auto& rr : rrset) {
LMDBResourceRecord lrr(rr);
lrr.content = serializeContent(lrr.qtype.getCode(), lrr.qname, lrr.content);
lrr.qname.makeUsRelative(di.zone);
serFromString(val.get<StringView>(), lrrs);
bool changed = false;
vector<LMDBResourceRecord> newRRs;
- for (auto lrr : lrrs) {
+ for (auto& lrr : lrrs) {
lrr.qtype = co.getQType(key.getNoStripHeader<StringView>());
if (!needNSEC3 && qtype != QType::ANY) {
needNSEC3 = (lrr.ordername && QType(qtype) != lrr.qtype);
B.getAllDomains(&domainInfo, true, true);
int errors=0;
- for(auto di : domainInfo) {
+ for (auto& di : domainInfo) {
if (checkZone(dk, B, di.zone) > 0) {
errors++;
}
// will be overridden by updateDomainSettingsFromDocument, if given in document.
di.backend->setDomainMetadataOne(zonename, "SOA-EDIT-API", "DEFAULT");
- for(auto rr : new_records) {
+ for(auto& rr : new_records) {
rr.domain_id = di.id;
di.backend->feedRecord(rr, DNSName());
}