DNS_MESSAGE_HEADERLEN
if (r.length < DNS_MESSAGE_HEADERLEN)
if (r.length < DNS_MESSAGE_HEADERLEN)
if (r.length - DNS_MESSAGE_HEADERLEN < msg->reserved)
isc_buffer_add(buffer, DNS_MESSAGE_HEADERLEN);
REQUIRE(r.length >= DNS_MESSAGE_HEADERLEN);
isc_buffer_add(msg->buffer, DNS_MESSAGE_HEADERLEN);
if (r.length < DNS_MESSAGE_HEADERLEN)
unsigned char header[DNS_MESSAGE_HEADERLEN];
memmove(header, r.base, DNS_MESSAGE_HEADERLEN);
isc_region_consume(&r, DNS_MESSAGE_HEADERLEN);
memmove(&addcount, &header[DNS_MESSAGE_HEADERLEN - 2], 2);
memmove(&header[DNS_MESSAGE_HEADERLEN - 2], &addcount, 2);
header_r.length = DNS_MESSAGE_HEADERLEN;
r.base = source_r.base + DNS_MESSAGE_HEADERLEN;
r.length = msg->sigstart - DNS_MESSAGE_HEADERLEN;
r.length = source_r.length - DNS_MESSAGE_HEADERLEN;
unsigned char header[DNS_MESSAGE_HEADERLEN];
isc_region_consume(&r, DNS_MESSAGE_HEADERLEN);
unsigned char header[DNS_MESSAGE_HEADERLEN];
memmove(header, r.base, DNS_MESSAGE_HEADERLEN);
isc_region_consume(&r, DNS_MESSAGE_HEADERLEN);
memmove(&addcount, &header[DNS_MESSAGE_HEADERLEN - 2], 2);
memmove(&header[DNS_MESSAGE_HEADERLEN - 2], &addcount, 2);
header_r.length = DNS_MESSAGE_HEADERLEN;
r.base = source_r.base + DNS_MESSAGE_HEADERLEN;
r.length = msg->sigstart - DNS_MESSAGE_HEADERLEN;