From 750583341a1df6ed652c05eb2d84e4eadebf48a0 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Sun, 2 May 2021 22:26:01 +0200 Subject: [PATCH] server: remove useless checks --- serversession.go | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/serversession.go b/serversession.go index 2c40afb6..37223fcd 100644 --- a/serversession.go +++ b/serversession.go @@ -583,14 +583,6 @@ func (ss *ServerSession) handleRequest(sc *ServerConn, req *base.Request) (*base }, liberrors.ErrServerNoTracksSetup{} } - // with TCP, PLAY can't be called twice - // with UDP, it can - if ss.state == ServerSessionStatePlay && *ss.setupProtocol == StreamProtocolTCP { - return &base.Response{ - StatusCode: base.StatusBadRequest, - }, err - } - pathAndQuery, ok := req.URL.RTSPPath() if !ok { return &base.Response{ @@ -654,12 +646,6 @@ func (ss *ServerSession) handleRequest(sc *ServerConn, req *base.Request) (*base }, err } - if len(ss.setuppedTracks) == 0 { - return &base.Response{ - StatusCode: base.StatusBadRequest, - }, liberrors.ErrServerNoTracksSetup{} - } - if len(ss.setuppedTracks) != len(ss.announcedTracks) { return &base.Response{ StatusCode: base.StatusBadRequest,