From 1b2ab42ed788f09dd0ab3be7abf7276635568c48 Mon Sep 17 00:00:00 2001 From: "Randall S. Becker" Date: Tue, 16 Jul 2024 17:40:58 +0100 Subject: [PATCH] Change strnlen() to OPENSSL_strnlen() in fuzz/provider. strnlen() is not portable. It is preferable to use the wrapper. Fixes: #24908 Signed-off-by: Randall S. Becker Reviewed-by: Neil Horman Reviewed-by: Kurt Roeckx Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/24912) --- fuzz/provider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fuzz/provider.c b/fuzz/provider.c index f709dd51e3d..e87ababf855 100644 --- a/fuzz/provider.c +++ b/fuzz/provider.c @@ -160,7 +160,7 @@ static int read_utf8_string(const uint8_t **buf, size_t *len, char **res) size_t found_len; int r; - found_len = strnlen((const char *) *buf, *len); + found_len = OPENSSL_strnlen((const char *) *buf, *len); if (found_len == *len) { r = -1; -- 2.47.2