{
#if defined(HAVE_DNS_OVER_HTTPS)
if (dq->dq->ids.du) {
+ // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic): C API
PacketBuffer bodyVect(body, body + bodyLen);
dq->dq->ids.du->setHTTPResponse(statusCode, std::move(bodyVect), contentType);
dnsdist::PacketMangling::editDNSHeaderFromPacket(dq->dq->getMutableData(), [](dnsheader& header) {
#endif
#if defined(HAVE_DNS_OVER_HTTP3)
if (dq->dq->ids.doh3u) {
+ // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic): C API
PacketBuffer bodyVect(body, body + bodyLen);
dq->dq->ids.doh3u->setHTTPResponse(statusCode, std::move(bodyVect), contentType);
dnsdist::PacketMangling::editDNSHeaderFromPacket(dq->dq->getMutableData(), [](dnsheader& header) {
addHeaderToList(headers, "content-type", sizeof("content-type") - 1, s_redirectContentType.data(), s_redirectContentType.size());
responseBody.reserve(s_redirectStart.size() + len + s_redirectEnd.size());
responseBody.insert(responseBody.begin(), s_redirectStart.begin(), s_redirectStart.end());
+ // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic)
responseBody.insert(responseBody.end(), body, body + len);
responseBody.insert(responseBody.end(), s_redirectEnd.begin(), s_redirectEnd.end());
body = responseBody.data();