fix shutdown of udp sockets during hot reloading

This commit is contained in:
aler9 2020-11-26 21:58:03 +01:00
parent 0f11dd5c71
commit 3deaa4c395

View file

@ -260,13 +260,15 @@ func (p *program) reloadConf() error {
}
closeServerUdpRtp := false
if conf.WriteTimeout != p.conf.WriteTimeout ||
if !reflect.DeepEqual(conf.ProtocolsParsed, p.conf.ProtocolsParsed) ||
conf.WriteTimeout != p.conf.WriteTimeout ||
conf.RtpPort != p.conf.RtpPort {
closeServerUdpRtp = true
}
closeServerUdpRtcp := false
if conf.WriteTimeout != p.conf.WriteTimeout ||
if !reflect.DeepEqual(conf.ProtocolsParsed, p.conf.ProtocolsParsed) ||
conf.WriteTimeout != p.conf.WriteTimeout ||
conf.RtcpPort != p.conf.RtcpPort {
closeServerUdpRtcp = true
}