pname = pname.substr(1);
// this matches whatever comes after it, basically end of string
pos2 = req->url.path.size();
- matched = true;
if (pname != "")
params[pname] = funcptr::tie(pos1,pos2);
k1 = url.size();
pos += sizeof(drh);
memcpy(reinterpret_cast<char*>(&data.at(pos)), payload.data(), payload.size());
pos += payload.size();
+ (void) pos;
dq.getHeader()->arcount = htons(ntohs(dq.getHeader()->arcount) + 1);
}
}
- argc-=optind;
- argv+=optind;
+ argc -= optind;
+ argv += optind;
+ (void) argc;
+
for(auto p = argv; *p; ++p) {
if(g_cmdLine.beClient) {
clientAddress = ComboAddress(*p, 5199);
sendDoHUnitToTheMainThread(oldDU, "DoH timeout");
oldDU->release();
- oldDU = nullptr;
}
struct DOHConnection
if (serialized.size() > 0) {
memcpy(&packet[pos], serialized.c_str(), serialized.size());
pos += (uint16_t) serialized.size();
+ (void) pos;
}
MOADNSParser mdp(false, (char*)&*packet.begin(), (unsigned int)packet.size());
optionLen = (static_cast<uint16_t>(p[pos]) * 256) + p[pos + 1];
pos += EDNS_OPTION_LENGTH_SIZE;
+ (void) pos;
return true;
}
firstTry = false;
iov.iov_len -= written;
iov.iov_base = reinterpret_cast<void*>(reinterpret_cast<char*>(iov.iov_base) + written);
- written = 0;
}
else if (res == 0) {
return res;
rrname = pr.getName();
rrtype = pr.get16BitInt();
rrclass = pr.get16BitInt();
+ (void) rrtype;
+ (void) rrclass;
/* consume remaining qd if any */
if (qdcount > 1) {
memcpy(&destinationPort, payload + pos, sizeof(destinationPort));
pos += sizeof(destinationPort);
+ (void) pos;
+
if (destination != nullptr) {
destination->sin4.sin_port = destinationPort;
}