[v9_9] 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:44 -07:00
parent 75f4d49205
commit 7d665f7666
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);