Catch race conditioC

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/xmpp/jingle/TrackWrapper.java | 8 
1 file changed, 5 insertions(+), 3 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/jingle/TrackWrapper.java 🔗

@@ -72,9 +72,11 @@ class TrackWrapper<T extends MediaStreamTrack> {
             return null;
         }
         for (final RtpTransceiver transceiver : peerConnection.getTransceivers()) {
-            if (transceiver.getSender().id().equals(rtpSenderId)) {
-                return transceiver;
-            }
+            try {
+                if (transceiver.getSender().id().equals(rtpSenderId)) {
+                    return transceiver;
+                }
+            } catch (final IllegalStateException e) { }
         }
         return null;
     }