diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/x509/x509_vpm.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/libcrypto/x509/x509_vpm.c b/src/lib/libcrypto/x509/x509_vpm.c index 893db53eae..dfcd8d3d3c 100644 --- a/src/lib/libcrypto/x509/x509_vpm.c +++ b/src/lib/libcrypto/x509/x509_vpm.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_vpm.c,v 1.52 2025/03/19 16:33:24 tb Exp $ */ | 1 | /* $OpenBSD: x509_vpm.c,v 1.53 2025/03/19 16:33:59 tb Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2004. | 3 | * project 2004. |
4 | */ | 4 | */ |
@@ -716,15 +716,13 @@ LCRYPTO_ALIAS(X509_VERIFY_PARAM_get0); | |||
716 | const X509_VERIFY_PARAM * | 716 | const X509_VERIFY_PARAM * |
717 | X509_VERIFY_PARAM_lookup(const char *name) | 717 | X509_VERIFY_PARAM_lookup(const char *name) |
718 | { | 718 | { |
719 | X509_VERIFY_PARAM pm; | 719 | X509_VERIFY_PARAM param; |
720 | size_t i; | 720 | size_t i; |
721 | int idx; | ||
721 | 722 | ||
722 | pm.name = (char *)name; | 723 | param.name = (char *)name; |
723 | if (param_table) { | 724 | if ((idx = sk_X509_VERIFY_PARAM_find(param_table, ¶m)) != -1) |
724 | size_t idx; | 725 | return sk_X509_VERIFY_PARAM_value(param_table, idx); |
725 | if ((idx = sk_X509_VERIFY_PARAM_find(param_table, &pm)) != -1) | ||
726 | return sk_X509_VERIFY_PARAM_value(param_table, idx); | ||
727 | } | ||
728 | 726 | ||
729 | for (i = 0; i < N_DEFAULT_VERIFY_PARAMS; i++) { | 727 | for (i = 0; i < N_DEFAULT_VERIFY_PARAMS; i++) { |
730 | if (strcmp(default_table[i].name, name) == 0) | 728 | if (strcmp(default_table[i].name, name) == 0) |