From d5a97d2d667aabcb74f3f60e54e1189aa05e6d5d Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 14 May 2020 18:31:11 +0200 Subject: [PATCH] openvidu-server: MediaEndpoint candidates list synchronized --- .../io/openvidu/server/kurento/endpoint/MediaEndpoint.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/kurento/endpoint/MediaEndpoint.java b/openvidu-server/src/main/java/io/openvidu/server/kurento/endpoint/MediaEndpoint.java index b7cd1a1e..f4159ed3 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/kurento/endpoint/MediaEndpoint.java +++ b/openvidu-server/src/main/java/io/openvidu/server/kurento/endpoint/MediaEndpoint.java @@ -18,6 +18,7 @@ package io.openvidu.server.kurento.endpoint; import java.util.ArrayList; +import java.util.Collections; import java.util.Iterator; import java.util.LinkedList; import java.util.List; @@ -92,8 +93,8 @@ public abstract class MediaEndpoint { private MediaPipeline pipeline = null; private ListenerSubscription endpointSubscription = null; - private final List receivedCandidateList = new ArrayList(); - private final List gatheredCandidateList = new ArrayList(); + private final List receivedCandidateList = Collections.synchronizedList(new ArrayList<>()); + private final List gatheredCandidateList = Collections.synchronizedList(new ArrayList<>()); private LinkedList candidates = new LinkedList(); public String selectedLocalIceCandidate;