summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRich Salz <rsalz@akamai.com>2021-04-15 17:00:57 -0400
committerDmitry Belyavskiy <beldmit@gmail.com>2021-04-20 10:12:29 +0200
commit99adfa455ccd1abb73e264224c33c09e586776d2 (patch)
tree86f2ae53d066c63839ce84925de07e88da16b56b
parent606a417fb2b6ce5d1d112f2f3f710c8085744627 (diff)
Fetch before get-by-name
This causes tests to break. Pushing it to help others debug. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/14219)
-rw-r--r--apps/lib/opt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/lib/opt.c b/apps/lib/opt.c
index d22a884e67..f6324ba323 100644
--- a/apps/lib/opt.c
+++ b/apps/lib/opt.c
@@ -373,10 +373,10 @@ int opt_cipher(const char *name, EVP_CIPHER **cipherp)
*/
int opt_md(const char *name, EVP_MD **mdp)
{
- *mdp = (EVP_MD *)EVP_get_digestbyname(name);
+ *mdp = EVP_MD_fetch(NULL, name, NULL);
if (*mdp != NULL)
return 1;
- *mdp = EVP_MD_fetch(NULL, name, NULL);
+ *mdp = (EVP_MD *)EVP_get_digestbyname(name);
if (*mdp != NULL)
return 1;
opt_printf_stderr("%s: Unknown option or message digest: %s\n", prog,