mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 18:28:25 +00:00
Code tidy.
This commit is contained in:
14
src/dnssec.c
14
src/dnssec.c
@@ -796,17 +796,15 @@ int dnssec_validate_by_ds(time_t now, struct dns_header *header, size_t plen, ch
|
|||||||
GETLONG(ttl, p);
|
GETLONG(ttl, p);
|
||||||
GETSHORT(rdlen, p);
|
GETSHORT(rdlen, p);
|
||||||
|
|
||||||
if (qclass != class || qtype != T_DNSKEY || rc == 2)
|
|
||||||
{
|
|
||||||
if (ADD_RDLEN(header, p, plen, rdlen))
|
|
||||||
continue;
|
|
||||||
|
|
||||||
return STAT_INSECURE; /* bad packet */
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!CHECK_LEN(header, p, plen, rdlen) || rdlen < 4)
|
if (!CHECK_LEN(header, p, plen, rdlen) || rdlen < 4)
|
||||||
return STAT_INSECURE; /* bad packet */
|
return STAT_INSECURE; /* bad packet */
|
||||||
|
|
||||||
|
if (qclass != class || qtype != T_DNSKEY || rc == 2)
|
||||||
|
{
|
||||||
|
p += rdlen;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
psave = p;
|
psave = p;
|
||||||
|
|
||||||
GETSHORT(flags, p);
|
GETSHORT(flags, p);
|
||||||
|
|||||||
Reference in New Issue
Block a user