summaryrefslogtreecommitdiff
path: root/src/dnssec.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dnssec.c')
-rw-r--r--src/dnssec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dnssec.c b/src/dnssec.c
index ec34f2f..fdcc4cd 100644
--- a/src/dnssec.c
+++ b/src/dnssec.c
@@ -1918,14 +1918,14 @@ int dnssec_validate_reply(time_t now, struct dns_header *header, size_t plen, ch
int dnssec_chase_cname(time_t now, struct dns_header *header, size_t plen, char *name, char *keyname)
{
unsigned char *p = (unsigned char *)(header+1);
- int type, class, qtype, qclass, rdlen, j, rc;
+ int type, class, qclass, rdlen, j, rc;
int cname_count = CNAME_CHAIN;
/* Get question */
if (!extract_name(header, plen, &p, name, 1, 4))
return STAT_BOGUS;
- GETSHORT(qtype, p);
+ p +=2; /* type */
GETSHORT(qclass, p);
while (1)