fix: recyle tcp port,when streammode is tcppassive

This commit is contained in:
pggiroro
2025-10-21 22:28:56 +08:00
parent 331b61c5ff
commit f5fe7c7542

View File

@@ -429,7 +429,7 @@ func (d *Dialog) Dispose() {
// 如果没有设置udp端口则将MediaPort设置为0表示不再使用
d.gb.udpPorts <- d.MediaPort
}
} else {
} else if d.StreamMode == mrtp.StreamModeTCPPassive {
if d.gb.tcpPort == 0 {
// 如果没有设置tcp端口则将MediaPort设置为0表示不再使用
d.gb.tcpPorts <- d.MediaPort