--- a/jdk/src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java Mon May 23 10:51:21 2016 +0000
+++ b/jdk/src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java Mon May 23 12:38:48 2016 +0100
@@ -217,8 +217,8 @@
}
returnBuffers(buffers);
} catch (Throwable t) {
- t.printStackTrace();
close();
+ errorHandler.accept(t);
}
}
@@ -230,8 +230,8 @@
doHandshakeImpl(r);
channelInputQ.registerPutCallback(this::upperRead);
} catch (Throwable t) {
- t.printStackTrace();
close();
+ errorHandler.accept(t);
}
});
}
@@ -510,7 +510,7 @@
}
}
} catch (Throwable t) {
- Utils.close(lowerOutput);
+ close();
errorHandler.accept(t);
}
}