]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Coverity 1503321 & 1503327: dereference after null check
authorPauli <pauli@openssl.org>
Thu, 14 Jul 2022 05:09:36 +0000 (15:09 +1000)
committerPauli <pauli@openssl.org>
Sun, 17 Jul 2022 07:51:13 +0000 (17:51 +1000)
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)

crypto/provider_core.c

index a2ac1ab052738c5395003e215db207b57451e3d6..255b9560dedfb1fa36274838ea285fd6d29758ec 100644 (file)
@@ -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;
 }
 
 /*