Skip to content

Commit 8e4deaf

Browse files
committed
Ignore Broken pipe exception
Show info for broken pipe exception just in debug mode
1 parent 387847c commit 8e4deaf

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/org/java_websocket/WebSocketImpl.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,13 @@ public synchronized void closeConnection( int code, String message, boolean remo
478478
try {
479479
channel.close();
480480
} catch ( IOException e ) {
481-
wsl.onWebsocketError( this, e );
481+
if (e.getMessage().equals( "Broken pipe" )) {
482+
if (WebSocketImpl.DEBUG) {
483+
System.out.println("Caught IOException: Broken pipe during closeConnection()");
484+
}
485+
} else {
486+
wsl.onWebsocketError( this, e );
487+
}
482488
}
483489
}
484490
try {

0 commit comments

Comments
 (0)