g_signatureCount = S.getPointer("signatures");
DNSKEYRecordContent drc = dpk.getDNSKEY();
- const std::shared_ptr<DNSCryptoKeyEngine> rc = dpk.getKey();
+ const std::shared_ptr<DNSCryptoKeyEngine>& rc = dpk.getKey();
rrc.d_tag = drc.getTag();
rrc.d_algorithm = drc.d_algorithm;
}
for (const auto &svcb : svcbTargets) {
- auto name = std::get<0>(svcb);
- auto target = std::get<2>(svcb);
+ const auto& name = std::get<0>(svcb);
+ const auto& target = std::get<2>(svcb);
auto prio = std::get<1>(svcb);
if (name == target) {
}
for (const auto &httpsRecord : httpsTargets) {
- auto name = std::get<0>(httpsRecord);
- auto target = std::get<2>(httpsRecord);
+ const auto& name = std::get<0>(httpsRecord);
+ const auto& target = std::get<2>(httpsRecord);
auto prio = std::get<1>(httpsRecord);
if (name == target) {
void CommunicatorClass::addTrySuperMasterRequest(const DNSPacket& p)
{
std::lock_guard<std::mutex> l(d_lock);
- DNSPacket ours = p;
+ const DNSPacket& ours = p;
if(d_potentialsupermasters.insert(ours).second)
d_any_sem.post(); // kick the loop!
}
// create NS records if nameservers are given
for (auto value : nameservers.array_items()) {
- string nameserver = value.string_value();
+ const string& nameserver = value.string_value();
if (nameserver.empty())
throw ApiException("Nameservers must be non-empty strings");
if (!isCanonical(nameserver))