From: Ondřej Surý Date: Thu, 9 Jul 2026 13:06:31 +0000 (+0200) Subject: Print the full OID in PRIVATEOID key comments X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=4ba4b3bd8f095efd5e9e832dab43ff3046c04a25;p=thirdparty%2Fbind9.git Print the full OID in PRIVATEOID key comments The OID printed in the "; alg = ..." comment of a PRIVATEOID KEY, DNSKEY, CDNSKEY or RKEY record was truncated to sixteen characters: 1.2.840.113549.1.1.11 came out as 1.2.840.113549.1. Only the comment was ever affected, never the record itself. --- diff --git a/lib/dns/rdata/generic/key_25.c b/lib/dns/rdata/generic/key_25.c index 0dfc0cf7e3f..bc807107a30 100644 --- a/lib/dns/rdata/generic/key_25.c +++ b/lib/dns/rdata/generic/key_25.c @@ -133,7 +133,7 @@ generic_totext_key(ARGS_TOTEXT) { const unsigned char *in = sr.base + 1; ASN1_OBJECT *obj = d2i_ASN1_OBJECT(NULL, &in, *sr.base); INSIST(obj != NULL); - int n = i2t_ASN1_OBJECT(algbuf, sizeof(buf), obj); + int n = i2t_ASN1_OBJECT(algbuf, sizeof(algbuf), obj); ASN1_OBJECT_free(obj); if (n == -1 || (size_t)n >= sizeof(algbuf)) { dns_secalg_format((dns_secalg_t)algorithm, algbuf,