2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 05:57:52 +00:00

[master] fix tsig class checks

4171.	[bug]		Fixed incorrect class checks in TSIG RR
			implementation. [RT #40287]
This commit is contained in:
Evan Hunt 2015-08-11 22:12:17 -07:00
parent c707e2b986
commit 9b8f93083d
2 changed files with 5 additions and 2 deletions

View File

@ -1,3 +1,6 @@
4171. [bug] Fixed incorrect class checks in TSIG RR
implementation. [RT #40287]
4170. [security] An incorrect boundary check in the OPENPGPKEY
rdatatype could trigger an assertion failure.
[RT #40286]

View File

@ -529,8 +529,8 @@ freestruct_any_tsig(ARGS_FREESTRUCT) {
dns_rdata_any_tsig_t *tsig = (dns_rdata_any_tsig_t *) source;
REQUIRE(source != NULL);
REQUIRE(tsig->common.rdclass == 255);
REQUIRE(tsig->common.rdtype == 250);
REQUIRE(tsig->common.rdclass == 255);
if (tsig->mctx == NULL)
return;
@ -586,7 +586,7 @@ static inline isc_boolean_t
checknames_any_tsig(ARGS_CHECKNAMES) {
REQUIRE(rdata->type == 250);
REQUIRE(rdata->rdclass == 250);
REQUIRE(rdata->rdclass == 255);
UNUSED(rdata);
UNUSED(owner);