From: Mark Andrews Date: Sat, 24 Jan 2026 07:32:40 +0000 (+1100) Subject: Fix isc_base64_tobuffer call for brid and hhit X-Git-Tag: v9.18.45~4^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf237274fc859f2f198ceab3d069b1700c9b2c7f;p=thirdparty%2Fbind9.git Fix isc_base64_tobuffer call for brid and hhit Zero length records were not being rejected. (cherry picked from commit bdb9c838a82558f7b3e1bcf0b9dd7e6f1cfb9aa8) --- diff --git a/lib/dns/rdata/generic/brid_68.c b/lib/dns/rdata/generic/brid_68.c index ac3bbb35ae2..beded91e880 100644 --- a/lib/dns/rdata/generic/brid_68.c +++ b/lib/dns/rdata/generic/brid_68.c @@ -28,7 +28,7 @@ fromtext_brid(ARGS_FROMTEXT) { UNUSED(options); UNUSED(callbacks); - return isc_base64_tobuffer(lexer, target, -1); + return isc_base64_tobuffer(lexer, target, -2); } static isc_result_t diff --git a/lib/dns/rdata/generic/hhit_67.c b/lib/dns/rdata/generic/hhit_67.c index c0b57730e7b..b0eb4e9c982 100644 --- a/lib/dns/rdata/generic/hhit_67.c +++ b/lib/dns/rdata/generic/hhit_67.c @@ -28,7 +28,7 @@ fromtext_hhit(ARGS_FROMTEXT) { UNUSED(options); UNUSED(callbacks); - return isc_base64_tobuffer(lexer, target, -1); + return isc_base64_tobuffer(lexer, target, -2); } static isc_result_t