From f506ec299b691c18f6e1e947303586acdc065530 Mon Sep 17 00:00:00 2001 From: Kai Kreuzer Date: Tue, 15 Jun 2021 23:47:47 +0200 Subject: [PATCH] [tesla] Prevent NPE (#10872) Signed-off-by: Kai Kreuzer --- .../binding/tesla/internal/handler/TeslaVehicleHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java b/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java index 44d5591253..b3f999c57a 100644 --- a/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java +++ b/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaVehicleHandler.java @@ -560,7 +560,9 @@ public class TeslaVehicleHandler extends BaseThingHandler { } updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR); - eventClient.close(); + if (eventClient != null) { + eventClient.close(); + } } else if ((System.currentTimeMillis() - apiIntervalTimestamp) > 1000 * TeslaAccountHandler.API_ERROR_INTERVAL_SECONDS) { logger.trace("Resetting the error counter. ({} errors in the last interval)", apiIntervalErrors); -- 2.47.3