--- a/src/java.base/unix/native/libnet/SocketOutputStream.c Wed Jun 06 14:16:51 2018 +0530
+++ b/src/java.base/unix/native/libnet/SocketOutputStream.c Wed Jun 06 12:17:01 2018 +0100
@@ -108,13 +108,8 @@
loff += n;
continue;
}
- if (errno == ECONNRESET) {
- JNU_ThrowByName(env, "sun/net/ConnectionResetException",
- "Connection reset");
- } else {
- JNU_ThrowByNameWithMessageAndLastError
- (env, "java/net/SocketException", "Write failed");
- }
+ JNU_ThrowByNameWithMessageAndLastError
+ (env, "java/net/SocketException", "Write failed");
if (bufP != BUF) {
free(bufP);
}