server: remove useless checks

This commit is contained in:
aler9
2021-05-02 22:26:01 +02:00
committed by Alessandro Ros
parent 1906c9f776
commit 750583341a

View File

@@ -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,