Oops^2: It was the correct line, but an incorrect change.
[oweals/openssl.git] / crypto / x509 / by_dir.c
index cac64a6f40451dfd47d08f1bc88f1970abaca2df..448bd7e69cca5a17c0179b03fb13e518ea1ea270 100644 (file)
@@ -327,7 +327,7 @@ static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name,
                 * it out again */
                CRYPTO_r_lock(CRYPTO_LOCK_X509_STORE);
                j = sk_X509_OBJECT_find(xl->store_ctx->objs,&stmp);
-               if(j != -1) tmp=sk_X509_OBJECT_value(xl->store_ctx->objs,i);
+               if(j != -1) tmp=sk_X509_OBJECT_value(xl->store_ctx->objs,j);
                else tmp = NULL;
                CRYPTO_r_unlock(CRYPTO_LOCK_X509_STORE);