diff --git a/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/KmsManager.java b/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/KmsManager.java index 69cbc80a..b1fcab94 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/KmsManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/kurento/kms/KmsManager.java @@ -314,13 +314,13 @@ public abstract class KmsManager { @PreDestroy public void close() { + if (kurentoReconnectTimer != null) { + kurentoReconnectTimer.cancelTimer(); + } log.info("Closing all KurentoClients"); this.kmss.values().forEach(kms -> { kms.getKurentoClient().destroy(); }); - if (kurentoReconnectTimer != null) { - kurentoReconnectTimer.cancelTimer(); - } } public static String generateKmsId() {