From: Andrew Fiddian-Green Date: Fri, 12 Aug 2022 15:32:51 +0000 (+0100) Subject: [gardena] synchronized (#13253) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=bff2298b20d8633cad8663d9e3f5fa3c79b4bdb7;p=openhab-addons.git [gardena] synchronized (#13253) Signed-off-by: Andrew Fiddian-Green Signed-off-by: Andrew Fiddian-Green --- 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()) {