diff options
Diffstat (limited to 'java/ssl/jdk1.5/IceSSL/Instance.java')
-rw-r--r-- | java/ssl/jdk1.5/IceSSL/Instance.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/ssl/jdk1.5/IceSSL/Instance.java b/java/ssl/jdk1.5/IceSSL/Instance.java index 0bc606e93a6..0554e25c011 100644 --- a/java/ssl/jdk1.5/IceSSL/Instance.java +++ b/java/ssl/jdk1.5/IceSSL/Instance.java @@ -568,7 +568,7 @@ class Instance void verifyPeer(ConnectionInfo info, java.nio.channels.SelectableChannel fd, String address, boolean incoming) { - if(_verifyDepthMax > 0 && info.certs.length > _verifyDepthMax) + if(_verifyDepthMax > 0 && info.certs != null && info.certs.length > _verifyDepthMax) { String msg = (incoming ? "incoming" : "outgoing") + " connection rejected:\n" + "length of peer's certificate chain (" + info.certs.length + ") exceeds maximum of " + |