mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-26 17:49:55 -05:00
Merge remote-tracking branch 'origin/branch-1.9.4'
This commit is contained in:
commit
380b87e21a
3 changed files with 4 additions and 4 deletions
2
configure
vendored
2
configure
vendored
|
|
@ -2797,7 +2797,7 @@ UNBOUND_VERSION_MICRO=4
|
||||||
|
|
||||||
|
|
||||||
LIBUNBOUND_CURRENT=9
|
LIBUNBOUND_CURRENT=9
|
||||||
LIBUNBOUND_REVISION=3
|
LIBUNBOUND_REVISION=4
|
||||||
LIBUNBOUND_AGE=1
|
LIBUNBOUND_AGE=1
|
||||||
# 1.0.0 had 0:12:0
|
# 1.0.0 had 0:12:0
|
||||||
# 1.0.1 had 0:13:0
|
# 1.0.1 had 0:13:0
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ AC_SUBST(UNBOUND_VERSION_MINOR, [VERSION_MINOR])
|
||||||
AC_SUBST(UNBOUND_VERSION_MICRO, [VERSION_MICRO])
|
AC_SUBST(UNBOUND_VERSION_MICRO, [VERSION_MICRO])
|
||||||
|
|
||||||
LIBUNBOUND_CURRENT=9
|
LIBUNBOUND_CURRENT=9
|
||||||
LIBUNBOUND_REVISION=3
|
LIBUNBOUND_REVISION=4
|
||||||
LIBUNBOUND_AGE=1
|
LIBUNBOUND_AGE=1
|
||||||
# 1.0.0 had 0:12:0
|
# 1.0.0 had 0:12:0
|
||||||
# 1.0.1 had 0:13:0
|
# 1.0.1 had 0:13:0
|
||||||
|
|
|
||||||
|
|
@ -1061,18 +1061,18 @@ parse_edns_from_pkt(sldns_buffer* pkt, struct edns_data* edns,
|
||||||
size_t rdata_len;
|
size_t rdata_len;
|
||||||
uint8_t* rdata_ptr;
|
uint8_t* rdata_ptr;
|
||||||
log_assert(LDNS_QDCOUNT(sldns_buffer_begin(pkt)) == 1);
|
log_assert(LDNS_QDCOUNT(sldns_buffer_begin(pkt)) == 1);
|
||||||
|
memset(edns, 0, sizeof(*edns));
|
||||||
if(LDNS_ANCOUNT(sldns_buffer_begin(pkt)) != 0 ||
|
if(LDNS_ANCOUNT(sldns_buffer_begin(pkt)) != 0 ||
|
||||||
LDNS_NSCOUNT(sldns_buffer_begin(pkt)) != 0) {
|
LDNS_NSCOUNT(sldns_buffer_begin(pkt)) != 0) {
|
||||||
if(!skip_pkt_rrs(pkt, ((int)LDNS_ANCOUNT(sldns_buffer_begin(pkt)))+
|
if(!skip_pkt_rrs(pkt, ((int)LDNS_ANCOUNT(sldns_buffer_begin(pkt)))+
|
||||||
((int)LDNS_NSCOUNT(sldns_buffer_begin(pkt)))))
|
((int)LDNS_NSCOUNT(sldns_buffer_begin(pkt)))))
|
||||||
return 0;
|
return LDNS_RCODE_FORMERR;
|
||||||
}
|
}
|
||||||
/* check edns section is present */
|
/* check edns section is present */
|
||||||
if(LDNS_ARCOUNT(sldns_buffer_begin(pkt)) > 1) {
|
if(LDNS_ARCOUNT(sldns_buffer_begin(pkt)) > 1) {
|
||||||
return LDNS_RCODE_FORMERR;
|
return LDNS_RCODE_FORMERR;
|
||||||
}
|
}
|
||||||
if(LDNS_ARCOUNT(sldns_buffer_begin(pkt)) == 0) {
|
if(LDNS_ARCOUNT(sldns_buffer_begin(pkt)) == 0) {
|
||||||
memset(edns, 0, sizeof(*edns));
|
|
||||||
edns->udp_size = 512;
|
edns->udp_size = 512;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue