Skip to content

Commit 2e5ee62

Browse files
committed
Terminate connection attempts when app is closed
1 parent d3f421e commit 2e5ee62

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

core/websocket/src/main/java/org/phoebus/core/websocket/WebSocketClient.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,11 @@ public CompletionStage<?> onText(WebSocket webSocket,
178178
*/
179179
public void close(String reason) {
180180
keepPinging.set(false);
181-
webSocket.sendClose(1000, reason);
181+
attemptReconnect.set(false);
182+
// webSocket is null if never connected
183+
if(webSocket != null){
184+
webSocket.sendClose(1000, reason);
185+
}
182186
}
183187

184188
/**

0 commit comments

Comments
 (0)