server: send status 461 instead of error when multicast is used

This commit is contained in:
aler9
2021-02-03 21:59:41 +01:00
parent ec3002e995
commit 9ecea799f5

View File

@@ -493,8 +493,8 @@ func (sc *ServerConn) handleRequest(req *base.Request) (*base.Response, error) {
if th.Delivery != nil && *th.Delivery == base.StreamDeliveryMulticast {
return &base.Response{
StatusCode: base.StatusBadRequest,
}, fmt.Errorf("multicast is not supported")
StatusCode: base.StatusUnsupportedTransport,
}, nil
}
trackID, err := func() (int, error) {