From 196f4489e1ce029cc2ee1a5b5783a87d44386bb8 Mon Sep 17 00:00:00 2001 From: nymitr Date: Wed, 25 Mar 2020 02:22:27 +0300 Subject: [PATCH] Fix memory leak in HubConnection (#20099) --- .../src/main/java/com/microsoft/signalr/HubConnection.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/SignalR/clients/java/signalr/src/main/java/com/microsoft/signalr/HubConnection.java b/src/SignalR/clients/java/signalr/src/main/java/com/microsoft/signalr/HubConnection.java index 03390ab986..5b04191f4c 100644 --- a/src/SignalR/clients/java/signalr/src/main/java/com/microsoft/signalr/HubConnection.java +++ b/src/SignalR/clients/java/signalr/src/main/java/com/microsoft/signalr/HubConnection.java @@ -518,6 +518,11 @@ public class HubConnection { connectionState = null; } + if (pingTimer != null) { + pingTimer.cancel(); + pingTimer = null; + } + logger.info("HubConnection stopped."); hubConnectionState = HubConnectionState.DISCONNECTED; handshakeResponseSubject.onComplete();