Skip to content

Commit dafe5d5

Browse files
committed
Closing worker threads on IOException during bind
1 parent d7b9ab7 commit dafe5d5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/org/java_websocket/server/WebSocketServer.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,12 @@ public void run() {
328328
onStart();
329329
} catch ( IOException ex ) {
330330
handleFatal( null, ex );
331+
//Shutting down WebSocketWorkers, see #222
332+
if( decoders != null ) {
333+
for( WebSocketWorker w : decoders ) {
334+
w.interrupt();
335+
}
336+
}
331337
return;
332338
}
333339
try {

0 commit comments

Comments
 (0)