Fix from main trunk, 2000-10-15 01:51 steve:
authorRichard Levitte <levitte@openssl.org>
Fri, 27 Oct 2000 20:09:13 +0000 (20:09 +0000)
committerRichard Levitte <levitte@openssl.org>
Fri, 27 Oct 2000 20:09:13 +0000 (20:09 +0000)
Fix for typo in certificate directory lookup code.

CHANGES
crypto/x509/by_dir.c

diff --git a/CHANGES b/CHANGES
index 16dbbeae1cee2127f913669331c4cbe0f5e0d2bd..4169725bd4817b1175d6d617f2cbc3ff239662f3 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,9 @@
 
  Changes between 0.9.6 and 0.9.6a  [xx XXX 2000]
 
+  *) Fix typo in get_cert_by_subject() in by_dir.c
+     [Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>]
+
   *) Fix SSL_CTX_set_read_ahead macro to actually use its argument.
 
      Copy SSL_CTX's read_ahead flag to SSL object directly in SSL_new
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);