client: do not allow using AnyPortEnable when publishing (#89)

This commit is contained in:
aler9
2021-11-30 22:09:22 +01:00
parent 9e91390ea1
commit de3cf01242

View File

@@ -1342,7 +1342,7 @@ func (c *Client) doSetup(
return nil, liberrors.ErrClientTransportHeaderInvalidDelivery{}
}
if !c.AnyPortEnable {
if !forPlay || !c.AnyPortEnable {
if thRes.ServerPorts == nil || isAnyPort(thRes.ServerPorts[0]) || isAnyPort(thRes.ServerPorts[1]) {
rtpListener.close()
rtcpListener.close()