From 6d85b36f477dd62bf67b98a3cf65e169bb81465a Mon Sep 17 00:00:00 2001 From: Alex X Date: Mon, 13 Nov 2023 21:51:52 +0300 Subject: [PATCH] Fix homekit source panic on stop producer #734 --- pkg/srtp/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/srtp/server.go b/pkg/srtp/server.go index ce501662..0632375f 100644 --- a/pkg/srtp/server.go +++ b/pkg/srtp/server.go @@ -57,7 +57,8 @@ func (s *Server) DelSession(session *Session) { delete(s.sessions, session.Remote.SSRC) - if len(s.sessions) == 0 { + // check s.conn for https://github.com/AlexxIT/go2rtc/issues/734 + if len(s.sessions) == 0 && s.conn != nil { _ = s.conn.Close() }