diff --git a/cmd/rtsp/rtsp.go b/cmd/rtsp/rtsp.go index 1e918f93..eaeb1b4f 100644 --- a/cmd/rtsp/rtsp.go +++ b/cmd/rtsp/rtsp.go @@ -200,6 +200,9 @@ func tcpHandler(conn *rtsp.Conn) { if err := conn.Accept(); err != nil { log.Warn().Err(err).Caller().Send() + if closer != nil { + closer() + } _ = conn.Close() return }