summaryrefslogtreecommitdiffstats
path: root/crypto/provider_core.c
diff options
context:
space:
mode:
authorPauli <pauli@openssl.org>2022-07-19 11:01:57 +1000
committerPauli <pauli@openssl.org>2022-07-20 16:22:28 +1000
commit3cfc2a967a4a5313f141ae433b833f3c6c9a5643 (patch)
tree95a435456a2705d194f0d1bc324c047d4c6f067b /crypto/provider_core.c
parent3f348a0f6c3138791740043b2c924a9d85865d85 (diff)
Coverity 1503321 & 1503327: dereference after null check
The earlier fix being inadequate Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/18822) (cherry picked from commit f913c3cd7e22eecbcc8f84b72c645081fa37fdf4)
Diffstat (limited to 'crypto/provider_core.c')
-rw-r--r--crypto/provider_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/provider_core.c b/crypto/provider_core.c
index 7f417f734b..c9e87d9f67 100644
--- a/crypto/provider_core.c
+++ b/crypto/provider_core.c
@@ -1260,7 +1260,7 @@ int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren)
void *ossl_provider_ctx(const OSSL_PROVIDER *prov)
{
- return prov->provctx != NULL ? prov->provctx : NULL;
+ return prov != NULL ? prov->provctx : NULL;
}
/*