From 6518166c0be1f91c532fd484a583545df0ebc5ef Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 31 Mar 2020 19:52:07 +0200 Subject: [PATCH] openvidu-server: joinRoom try-finally extended --- .../src/main/java/io/openvidu/server/rpc/RpcHandler.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java b/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java index bf882235..120e0d64 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java +++ b/openvidu-server/src/main/java/io/openvidu/server/rpc/RpcHandler.java @@ -257,11 +257,11 @@ public class RpcHandler extends DefaultJsonRpcHandler { // While closing a session users can't join if (session.closingLock.readLock().tryLock()) { - if (session.isClosed()) { - throw new OpenViduException(Code.ROOM_CLOSED_ERROR_CODE, - "Unable to join the session. Session " + sessionId + " is closed"); - } try { + if (session.isClosed()) { + throw new OpenViduException(Code.ROOM_CLOSED_ERROR_CODE, + "Unable to join the session. Session " + sessionId + " is closed"); + } Participant participant; if (generateRecorderParticipant) { participant = sessionManager.newRecorderParticipant(sessionId, participantPrivatetId,