diff options
author | Pauli <pauli@openssl.org> | 2022-07-14 15:09:36 +1000 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2022-07-17 17:51:13 +1000 |
commit | f80910390cb882f346fe59c9803fc914b9c367c2 (patch) | |
tree | f22b43ea31f4b471791668a5a59e4697dd99fe9d /crypto | |
parent | 98b183d3c65e56b0f21f4e77b2cd3d2aa62374f2 (diff) | |
download | openssl-new-f80910390cb882f346fe59c9803fc914b9c367c2.tar.gz |
Coverity 1503321 & 1503327: dereference after null check
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18799)
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/provider_core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/provider_core.c b/crypto/provider_core.c index a2ac1ab052..255b9560de 100644 --- a/crypto/provider_core.c +++ b/crypto/provider_core.c @@ -1252,7 +1252,7 @@ int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren) void *ossl_provider_ctx(const OSSL_PROVIDER *prov) { - return prov->provctx; + return prov->provctx != NULL ? prov->provctx : NULL; } /* |