From: W.C.A. Wijngaards Date: Mon, 6 Dec 2021 12:12:44 +0000 (+0100) Subject: - Fix validator debug output about DS support, print correct algorithm. X-Git-Tag: release-1.15.0rc1~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6c54f9de418d7e952276e631fbd09a1bd979f2c;p=thirdparty%2Funbound.git - Fix validator debug output about DS support, print correct algorithm. --- diff --git a/doc/Changelog b/doc/Changelog index 5c54565b4..df097d57d 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,6 +1,7 @@ 6 December 2021: Wouter - Merge PR #581 from fobser: Fix -Wmissing-prototypes and -Wshadow warnings in rpz. + - Fix validator debug output about DS support, print correct algorithm. 3 December 2021: Wouter - Fix compile warning for if_nametoindex on windows 64bit. diff --git a/validator/val_utils.c b/validator/val_utils.c index dd8d320e5..bb366d339 100644 --- a/validator/val_utils.c +++ b/validator/val_utils.c @@ -767,15 +767,15 @@ val_dsset_isusable(struct ub_packed_rrset_key* ds_rrset) sldns_lookup_table *lt; char herr[64], aerr[64]; lt = sldns_lookup_by_id(sldns_hashes, - (int)ds_get_digest_algo(ds_rrset, i)); + (int)ds_get_digest_algo(ds_rrset, 0)); if(lt) snprintf(herr, sizeof(herr), "%s", lt->name); else snprintf(herr, sizeof(herr), "%d", - (int)ds_get_digest_algo(ds_rrset, i)); + (int)ds_get_digest_algo(ds_rrset, 0)); lt = sldns_lookup_by_id(sldns_algorithms, - (int)ds_get_key_algo(ds_rrset, i)); + (int)ds_get_key_algo(ds_rrset, 0)); if(lt) snprintf(aerr, sizeof(aerr), "%s", lt->name); else snprintf(aerr, sizeof(aerr), "%d", - (int)ds_get_key_algo(ds_rrset, i)); + (int)ds_get_key_algo(ds_rrset, 0)); verbose(VERB_ALGO, "DS unsupported, hash %s %s, " "key algorithm %s %s", herr, (ds_digest_algo_is_supported(ds_rrset, 0)?