summaryrefslogtreecommitdiffstats
path: root/luni
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2010-09-24 16:50:35 -0700
committerBrian Carlstrom <bdc@google.com>2010-09-24 16:50:35 -0700
commit0150f73ac180714cae49782e674ecb68fde12326 (patch)
tree12266af7beb614dbc00cb57f55b1e7dbe2c64b7f /luni
parent915753146bdd4551fe2aa2655a40adf58d7aafa6 (diff)
downloadlibcore-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.java2
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);