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

2877. [bug] The validator failed to skip obviously mismatching

RRSIGs. [RT #21138]
This commit is contained in:
Mark Andrews 2010-04-21 05:45:47 +00:00
parent ac897ce3b9
commit fd95cc0da9
2 changed files with 5 additions and 2 deletions

View File

@ -1,3 +1,6 @@
2877. [bug] The validator failed to skip obviously mismatching
RRSIGs. [RT #21138]
2876. [bug] Named could return SERVFAIL for negative responses
from unsigned zones. [RT #21131]

View File

@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: validator.c,v 1.189 2010/04/21 04:16:49 marka Exp $ */
/* $Id: validator.c,v 1.190 2010/04/21 05:45:47 marka Exp $ */
#include <config.h>
@ -2119,7 +2119,7 @@ dlv_validatezonekey(dns_validator_t *val) {
&sigrdata);
result = dns_rdata_tostruct(&sigrdata, &sig, NULL);
RUNTIME_CHECK(result == ISC_R_SUCCESS);
if (dlv.key_tag != sig.keyid &&
if (dlv.key_tag != sig.keyid ||
dlv.algorithm != sig.algorithm)
continue;
dstkey = NULL;