]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
ossl_rand_ctx_new(): Use OPENSSL_strdup instead of strdup
authorTomas Mraz <tomas@openssl.org>
Wed, 5 Feb 2025 07:51:43 +0000 (08:51 +0100)
committerTomas Mraz <tomas@openssl.org>
Wed, 12 Feb 2025 16:44:51 +0000 (17:44 +0100)
Fixes Coverity 1642620

Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/26641)

crypto/rand/rand_lib.c

index 566504f3ff1ddd5cb1db04df24b247e620f9fba2..eb8472626aa173da55e179949ecac7bfd7b86761 100644 (file)
@@ -528,7 +528,7 @@ void *ossl_rand_ctx_new(OSSL_LIB_CTX *libctx)
     OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL);
 
     /* Prepopulate the random provider name */
-    dgbl->random_provider_name = strdup(random_provider_fips_name);
+    dgbl->random_provider_name = OPENSSL_strdup(random_provider_fips_name);
     if (dgbl->random_provider_name == NULL)
         goto err0;
 #endif