return false;
}
- auto record = packet->overlay.d_records.at(idx);
+ const auto& record = packet->overlay.d_records.at(idx);
if (record.d_type != QType::A || record.d_contentLength != 4) {
return false;
}
return false;
}
- auto record = packet->overlay.d_records.at(idx);
+ const auto& record = packet->overlay.d_records.at(idx);
if (record.d_type != QType::AAAA || record.d_contentLength != 16) {
return false;
}
return false;
}
- auto record = packet->overlay.d_records.at(idx);
+ const auto& record = packet->overlay.d_records.at(idx);
if (record.d_type == QType::A && record.d_contentLength == 4) {
// NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic): this is a C API
memcpy(addr, &raw[record.d_contentOffset], 4);
return false;
}
- auto record = packet->overlay.d_records.at(idx);
+ const auto& record = packet->overlay.d_records.at(idx);
if (record.d_type != QType::CNAME) {
return false;
}