]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Change strnlen() to OPENSSL_strnlen() in fuzz/provider.
authorRandall S. Becker <randall.becker@nexbridge.ca>
Tue, 16 Jul 2024 16:40:58 +0000 (17:40 +0100)
committerTomas Mraz <tomas@openssl.org>
Thu, 18 Jul 2024 15:26:55 +0000 (17:26 +0200)
strnlen() is not portable. It is preferable to use the wrapper.

Fixes: #24908
Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/24912)

fuzz/provider.c

index f709dd51e3d0ef18193612b5b48e548dab4498d2..e87ababf855c8a88d17c739376de15609d46d597 100644 (file)
@@ -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;