Skip to content

Commit 796ba5b

Browse files
committed
fix(sdk): prevent error on XStreamClient interruption
# Conflicts: # server/src/sc/server/Lobby.kt # server/src/sc/server/network/ClientManager.java # server/src/sc/server/network/NewClientListener.java
1 parent 21c13ad commit 796ba5b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

socha-sdk/src/server-api/sc/networking/clients/XStreamClient.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ public void receiveThread() {
117117
}
118118
}
119119
} catch (IOException e) {
120+
if(e.getCause() instanceof InterruptedException) {
121+
// readObject method was interrupted
122+
return;
123+
}
120124
// The other side closed the connection. It is better when the other
121125
// side sends a CloseConnection message before, giving this side the
122126
// chance to close the connection regularly.

0 commit comments

Comments
 (0)