From e8f2bae03107ca6f85e315222d8037bf9110d81e Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Fri, 23 Jan 2026 15:08:40 +1100 Subject: [PATCH] Use isc_one_or_more when calling isc_hex_tobuffer (cherry picked from commit 7feb0f5b539b939e89061bc1a02a1bdd5b93cea1) --- lib/dns/rdata/generic/tlsa_52.c | 2 +- lib/dns/rdata/in_1/eid_31.c | 2 +- lib/dns/rdata/in_1/nimloc_32.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dns/rdata/generic/tlsa_52.c b/lib/dns/rdata/generic/tlsa_52.c index cf019ae8e4..8943ea3f8e 100644 --- a/lib/dns/rdata/generic/tlsa_52.c +++ b/lib/dns/rdata/generic/tlsa_52.c @@ -61,7 +61,7 @@ generic_fromtext_tlsa(ARGS_FROMTEXT) { /* * Certificate Association Data. */ - return isc_hex_tobuffer(lexer, target, -2); + return isc_hex_tobuffer(lexer, target, isc_one_or_more); } static isc_result_t diff --git a/lib/dns/rdata/in_1/eid_31.c b/lib/dns/rdata/in_1/eid_31.c index 0cbad9ae4c..461d770c01 100644 --- a/lib/dns/rdata/in_1/eid_31.c +++ b/lib/dns/rdata/in_1/eid_31.c @@ -29,7 +29,7 @@ fromtext_in_eid(ARGS_FROMTEXT) { UNUSED(rdclass); UNUSED(callbacks); - return isc_hex_tobuffer(lexer, target, -2); + return isc_hex_tobuffer(lexer, target, isc_one_or_more); } static isc_result_t diff --git a/lib/dns/rdata/in_1/nimloc_32.c b/lib/dns/rdata/in_1/nimloc_32.c index 80ce2bd559..7f4c5370f6 100644 --- a/lib/dns/rdata/in_1/nimloc_32.c +++ b/lib/dns/rdata/in_1/nimloc_32.c @@ -29,7 +29,7 @@ fromtext_in_nimloc(ARGS_FROMTEXT) { UNUSED(rdclass); UNUSED(callbacks); - return isc_hex_tobuffer(lexer, target, -2); + return isc_hex_tobuffer(lexer, target, isc_one_or_more); } static isc_result_t