diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2023-02-01 15:34:19 +0100 |
---|---|---|
committer | Dr. David von Oheimb <dev@ddvo.net> | 2023-04-18 09:09:27 +0200 |
commit | 40f3a606b1671d417b63a902dab205e7906dbccd (patch) | |
tree | 79f0cb716f7606f8ec199c899150226840b4abfa | |
parent | 1f67a5ad39a8d24a0f4779a17105d09e4bee336c (diff) | |
download | openssl-new-40f3a606b1671d417b63a902dab205e7906dbccd.tar.gz |
test_get_libctx(): prevent crash when called with NULL provider arg
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/20257)
-rw-r--r-- | test/testutil/provider.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/testutil/provider.c b/test/testutil/provider.c index 0f46077a32..eac7254c3e 100644 --- a/test/testutil/provider.c +++ b/test/testutil/provider.c @@ -38,7 +38,7 @@ int test_get_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov, goto err; } - if (module_name != NULL + if (provider != NULL && module_name != NULL && (*provider = OSSL_PROVIDER_load(new_libctx, module_name)) == NULL) { opt_printf_stderr("Failed to load provider %s\n", module_name); goto err; |