mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 15:16:51 +08:00
client: send TEARDOWN even when PLAY or RECORD have not been sent yet
This commit is contained in:
@@ -1128,6 +1128,15 @@ func TestClientPlayAutomaticProtocol(t *testing.T) {
|
||||
})
|
||||
require.NoError(t, err)
|
||||
|
||||
req, err = co.ReadRequest()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, base.Teardown, req.Method)
|
||||
|
||||
err = co.WriteResponse(&base.Response{
|
||||
StatusCode: base.StatusOK,
|
||||
})
|
||||
require.NoError(t, err)
|
||||
|
||||
_, err = co.ReadRequest()
|
||||
require.Error(t, err)
|
||||
}()
|
||||
|
Reference in New Issue
Block a user