From 9440a67d03259a7227ad6dcfe199b5034137adfe Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Fri, 31 May 2024 06:47:17 -0500 Subject: [PATCH] Catch race conditioC --- .../eu/siacs/conversations/xmpp/jingle/TrackWrapper.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/xmpp/jingle/TrackWrapper.java b/src/main/java/eu/siacs/conversations/xmpp/jingle/TrackWrapper.java index 16e89ca3b16c802ea25b4f97b505c3d277a8785e..7f29c8590a4e158dfaec2608cb0622bbe6250f03 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/jingle/TrackWrapper.java +++ b/src/main/java/eu/siacs/conversations/xmpp/jingle/TrackWrapper.java @@ -72,9 +72,11 @@ class TrackWrapper { 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; }