From 41166141725cf3794daeb164552e49a19464c067 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Fri, 23 Aug 2024 15:27:31 +0200 Subject: [PATCH] fix(TPC) fix getting video SSRCs if local one is not present yet --- modules/RTC/TraceablePeerConnection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/RTC/TraceablePeerConnection.js b/modules/RTC/TraceablePeerConnection.js index 9cc24f67dd..dc70b68c7d 100644 --- a/modules/RTC/TraceablePeerConnection.js +++ b/modules/RTC/TraceablePeerConnection.js @@ -828,7 +828,7 @@ TraceablePeerConnection.prototype.getTrackBySSRC = function(ssrc) { throw new Error(`SSRC ${ssrc} is not a number`); } for (const localTrack of this.localTracks.values()) { - const { ssrcs } = this.localSSRCs.get(localTrack.rtcId); + const { ssrcs } = this.localSSRCs.get(localTrack.rtcId) ?? { ssrcs: [] }; if (ssrcs.find(localSsrc => Number(localSsrc) === ssrc)) { return localTrack;