From 6663f7b474623b6af64f5c978d19a6530b95cadf Mon Sep 17 00:00:00 2001 From: Alessandro Ros Date: Tue, 27 Jun 2023 13:58:06 +0200 Subject: [PATCH] webrtc: forbid publishing zero tracks (#1991) --- internal/core/webrtc_session.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/core/webrtc_session.go b/internal/core/webrtc_session.go index 5a87c141..cd736553 100644 --- a/internal/core/webrtc_session.go +++ b/internal/core/webrtc_session.go @@ -114,6 +114,9 @@ func gatherIncomingTracks( for { select { case <-t.C: + if len(tracks) == 0 { + return nil, fmt.Errorf("no tracks found") + } return tracks, nil case pair := <-trackRecv: