From de3cf01242cb1a0c20f779960365defb1bf81a01 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Tue, 30 Nov 2021 22:09:22 +0100 Subject: [PATCH] client: do not allow using AnyPortEnable when publishing (#89) --- client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client.go b/client.go index 7b8815a0..5a6b7d30 100644 --- a/client.go +++ b/client.go @@ -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()