rdata not correctly written for validation for certain RR types
This commit is contained in:
Willem Toorop 2022-01-11 00:09:44 +01:00
parent 1f2aa585fc
commit 45683d3cfe
1 changed files with 1 additions and 1 deletions

View File

@ -1554,7 +1554,7 @@ static int _getdns_verify_rrsig(const struct mem_funcs *mf,
for ( rdf = _getdns_rdf_iter_init(&rdf_spc, &val_rrset[i])
; rdf
; rdf = _getdns_rdf_iter_next(rdf) ) {
if (!(rdf->rdd_pos->type & GETDNS_RDF_N)) {
if ((rdf->rdd_pos->type & GETDNS_RDF_N) != GETDNS_RDF_N) {
gldns_buffer_write(
&valbuf, rdf->pos, rdf->nxt - rdf->pos);
continue;