diff --git a/src/rfc1035.c b/src/rfc1035.c index 0afd0d3..75c79f7 100644 --- a/src/rfc1035.c +++ b/src/rfc1035.c @@ -545,7 +545,7 @@ static int find_soa(struct dns_header *header, size_t qlen, char *name, int *sub for (i = 0; i < ntohs(header->nscount); i++) { - if (!extract_name(header, qlen, &p, daemon->workspacename, EXTR_NAME_EXTRACT, 0)) + if (!extract_name(header, qlen, &p, daemon->workspacename, EXTR_NAME_EXTRACT, 10)) return 0; /* bad packet */ GETSHORT(qtype, p);