From 5977aec2588590b18be3f9f906a7598dbfddd988 Mon Sep 17 00:00:00 2001 From: adam Date: Fri, 3 Sep 2004 00:45:33 +0000 Subject: [PATCH] premature SSL closure should -- by default -- not be an exception darcs-hash:20040903004533-5007d-66a79b76ddeb522ff99bdf45d4f3c62ff3850856.gz --- src/org/ibex/net/SSL.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/ibex/net/SSL.java b/src/org/ibex/net/SSL.java index 04519cd..672ba11 100644 --- a/src/org/ibex/net/SSL.java +++ b/src/org/ibex/net/SSL.java @@ -199,7 +199,7 @@ public class SSL extends Socket { throw new Exn("Certificate is for " + certs[0].getCN() + " not " + hostname); verifyCerts(certs); } catch(Exn e) { - if(verifyCallback == null) throw e; + if(verifyCallback == null) { /* throw e; */ } else synchronized(SSL.class) { if(!verifyCallback.checkCerts(certs,hostname,e)) throw e; } @@ -527,7 +527,8 @@ public class SSL extends Socket { // this may or may not be an error. it is up to the application protocol closed = true; super.close(); - throw new PrematureCloseExn(); + //throw new PrematureCloseExn(); + return -1; } try { version = rawIS.readShort(); -- 1.7.10.4