From bff2298b20d8633cad8663d9e3f5fa3c79b4bdb7 Mon Sep 17 00:00:00 2001 From: Andrew Fiddian-Green Date: Fri, 12 Aug 2022 16:32:51 +0100 Subject: [PATCH] [gardena] synchronized (#13253) Signed-off-by: Andrew Fiddian-Green Signed-off-by: Andrew Fiddian-Green --- .../openhab/binding/gardena/internal/GardenaSmartWebSocket.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java b/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java index f83fb06353..5b339248e4 100644 --- a/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java +++ b/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java @@ -168,7 +168,7 @@ public class GardenaSmartWebSocket { /** * Sends a ping to tell the Gardena smart system that the client is alive. */ - private void sendKeepAlivePing() { + private synchronized void sendKeepAlivePing() { final PostOAuth2Response accessToken = token; if ((Instant.now().getEpochSecond() - lastPong.getEpochSecond() > WEBSOCKET_IDLE_TIMEOUT) || accessToken == null || accessToken.isAccessTokenExpired()) { -- 2.47.3