Start listeners as goroutines

This commit is contained in:
Frank Denis 2020-04-26 14:26:40 +02:00
parent c6b2869317
commit 3c510b74bb
1 changed files with 3 additions and 3 deletions

View File

@ -325,15 +325,15 @@ func (proxy *Proxy) localDoHListenerFromAddr(listenAddr *net.TCPAddr) error {
func (proxy *Proxy) startAcceptingClients() {
for _, clientPc := range proxy.udpListeners {
proxy.udpListener(clientPc)
go proxy.udpListener(clientPc)
}
proxy.udpListeners = nil
for _, acceptPc := range proxy.tcpListeners {
proxy.tcpListener(acceptPc)
go proxy.tcpListener(acceptPc)
}
proxy.tcpListeners = nil
for _, acceptPc := range proxy.localDoHListeners {
proxy.localDoHListener(acceptPc)
go proxy.localDoHListener(acceptPc)
}
proxy.localDoHListeners = nil
}