Bugfix: rdata flags must go through hash function in network byte order.

This commit is contained in:
Giovanni Bajo authored and Simon Kelley committed 2013-08-20 15:41:21 +01:00
1 parent 0360a524df
commit 4b0eecbb44
1 file changed
+4
+4
View File
@@ -181,6 +181,10 @@ static int begin_rrsig_validation(struct dns_header *header, size_t pktlen,
if (!alg->vtbl->set_signature(alg, sig, sigrdlen))
return 0;
sigtype = htons(sigtype);
sigclass = htons(sigclass);
sigttl = htonl(sigttl);
alg->vtbl->begin_data(alg);
alg->vtbl->add_data(alg, sigrdata, 18);
alg->vtbl->add_data(alg, signer_name, strlen(signer_name));