diff options
author | Brian Carlstrom <bdc@google.com> | 2010-09-24 16:50:35 -0700 |
---|---|---|
committer | Brian Carlstrom <bdc@google.com> | 2010-09-24 16:50:35 -0700 |
commit | 0150f73ac180714cae49782e674ecb68fde12326 (patch) | |
tree | 12266af7beb614dbc00cb57f55b1e7dbe2c64b7f /luni | |
parent | 915753146bdd4551fe2aa2655a40adf58d7aafa6 (diff) | |
download | libcore-0150f73ac180714cae49782e674ecb68fde12326.zip libcore-0150f73ac180714cae49782e674ecb68fde12326.tar.gz libcore-0150f73ac180714cae49782e674ecb68fde12326.tar.bz2 |
OpenSSLSocketImpl should not call NativeCrypto.SSL_set_client_CA_list with an empty array
Bug: 3034616
Change-Id: Ib39ebfa737910f0ebce5ac2ad87715579bd7aa3d
Diffstat (limited to 'luni')
-rw-r--r-- | luni/src/main/java/org/apache/harmony/xnet/provider/jsse/OpenSSLSocketImpl.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/luni/src/main/java/org/apache/harmony/xnet/provider/jsse/OpenSSLSocketImpl.java b/luni/src/main/java/org/apache/harmony/xnet/provider/jsse/OpenSSLSocketImpl.java index f37282e..ad21f7b 100644 --- a/luni/src/main/java/org/apache/harmony/xnet/provider/jsse/OpenSSLSocketImpl.java +++ b/luni/src/main/java/org/apache/harmony/xnet/provider/jsse/OpenSSLSocketImpl.java @@ -426,7 +426,7 @@ public class OpenSSLSocketImpl if (certRequested) { X509Certificate[] issuers = sslParameters.getTrustManager().getAcceptedIssuers(); - if (issuers != null) { + if (issuers != null && issuers.length != 0) { byte[][] issuersBytes; try { issuersBytes = NativeCrypto.encodeIssuerX509Principals(issuers); |