summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPauli <pauli@openssl.org>2022-07-14 15:09:36 +1000
committerPauli <pauli@openssl.org>2022-07-17 17:52:01 +1000
commitc7f5109e5f847ccb96b761774186ec0ff6c8fec6 (patch)
tree00756f6d2343d20393e809bc143ad11f0a8ec9cb
parenta3845612a690b1b0593e1c42b63dc2e82c28e532 (diff)
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) (cherry picked from commit f80910390cb882f346fe59c9803fc914b9c367c2)
-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 6659d13189..7f417f734b 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;
+ return prov->provctx != NULL ? prov->provctx : NULL;
}
/*