From 6e9574a1bdbb41c6d80fd406ea286252077d156d Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Sun, 23 Jul 2023 17:08:03 +0300 Subject: [PATCH] Fix receive SRTP with empty sessions --- pkg/srtp/server.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/srtp/server.go b/pkg/srtp/server.go index 2800ca0e..ac206765 100644 --- a/pkg/srtp/server.go +++ b/pkg/srtp/server.go @@ -43,6 +43,10 @@ func (s *Server) Serve(conn net.PacketConn) error { return err } + if s.sessions == nil { + continue + } + // Multiplexing RTP Data and Control Packets on a Single Port // https://datatracker.ietf.org/doc/html/rfc5761