diff options
author | Pauli <pauli@openssl.org> | 2021-05-24 09:35:08 +1000 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2021-05-27 20:29:24 +1000 |
commit | 72f62f4408d2a4e75c58706d41775e4f8f7f0034 (patch) | |
tree | 7e25c0114582f114de8ca49633aac186500756ae /crypto | |
parent | 29604f492020b76fde2665cde3f2a9c5adea3549 (diff) |
coverity 1484912: Null pointer dereferences (NULL_RETURNS)
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15425)
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/evp/evp_fetch.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/evp/evp_fetch.c b/crypto/evp/evp_fetch.c index e71d827d4b..f628eb2fae 100644 --- a/crypto/evp/evp_fetch.c +++ b/crypto/evp/evp_fetch.c @@ -504,6 +504,9 @@ char *evp_get_global_properties_str(OSSL_LIB_CTX *libctx, int loadconfig) char *propstr = NULL; size_t sz; + if (plp == NULL) + return OPENSSL_strdup(""); + sz = ossl_property_list_to_string(libctx, *plp, NULL, 0); if (sz == 0) { ERR_raise(ERR_LIB_EVP, ERR_R_INTERNAL_ERROR); |