diff --git a/crypto/asn1/ameth_lib.c b/crypto/asn1/ameth_lib.c index 6f98872cf1..6b4690e5b7 100644 --- a/crypto/asn1/ameth_lib.c +++ b/crypto/asn1/ameth_lib.c @@ -139,8 +139,8 @@ const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(int type) if (app_methods) { int idx; - idx = sk_find(app_methods, (char *)&t); - if (idx > 0) + idx = sk_find(app_methods, (char *)&tmp); + if (idx >= 0) return (EVP_PKEY_ASN1_METHOD *) sk_value(app_methods, idx); }