mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-28 21:17:54 +00:00
NXT: fix fromwire bitmap checks
This commit is contained in:
parent
7dc8e720ff
commit
73dd849655
@ -148,8 +148,8 @@ fromwire_nxt(ARGS_FROMWIRE) {
|
||||
RETERR(dns_name_fromwire(&name, source, dctx, options, target));
|
||||
|
||||
isc_buffer_activeregion(source, &sr);
|
||||
if (sr.length > 0 && (sr.base[0] & 0x80) == 0 &&
|
||||
((sr.length > 16) || sr.base[sr.length - 1] == 0))
|
||||
if (sr.length > 0 && ((sr.base[0] & 0x80) != 0 || sr.length > 16 ||
|
||||
sr.base[sr.length - 1] == 0))
|
||||
{
|
||||
return (DNS_R_BADBITMAP);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user