From: Dr. Stephen Henson Date: Thu, 5 Jun 2008 11:45:25 +0000 (+0000) Subject: Update from stable branch. X-Git-Tag: OpenSSL_0_9_8k^2~328 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ffc2b3e927288b33ed8e2eb2c29ff34fa7214e6b;p=oweals%2Fopenssl.git Update from stable branch. --- diff --git a/engines/e_capi.c b/engines/e_capi.c index be01278ad4..f2e45c9e50 100644 --- a/engines/e_capi.c +++ b/engines/e_capi.c @@ -1632,6 +1632,8 @@ static int client_cert_select(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs) CAPI_KEY *key; HWND hwnd; int i, idx = -1; + if (sk_X509_num(certs) == 1) + return 0; ctx = ENGINE_get_ex_data(e, capi_idx); /* Create an in memory store of certificates */ dstore = CertOpenStore(CERT_STORE_PROV_MEMORY, 0, 0,