From d59981211dee277d7b55c930c29b34ff9b9318d6 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Sat, 15 Feb 2025 08:39:22 -0500 Subject: [PATCH] len can be zero. CID #1642930 --- src/protocols/der/decode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocols/der/decode.c b/src/protocols/der/decode.c index b88c679a88..5eb5738bd5 100644 --- a/src/protocols/der/decode.c +++ b/src/protocols/der/decode.c @@ -2145,7 +2145,7 @@ static ssize_t fr_der_decode_string(TALLOC_CTX *ctx, fr_pair_list_t *out, fr_dic fr_dbuff_out_memcpy((uint8_t *)str, &our_in, len); - if (allowed_chars) { + if (allowed_chars && len) { fr_sbuff_t sbuff; sbuff = FR_SBUFF_OUT(str, len); -- 2.47.3