4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-06-15 05:06:06 +00:00

Check if accepting socket produced an error

This commit is contained in:
Neil Alexander
2019-01-15 08:53:57 +00:00
parent 2cd373fc1e
commit 53be1b02f3

View File

@ -140,6 +140,10 @@ func (iface *tcpInterface) listener() {
iface.core.log.Println("Listening for TCP on:", iface.serv.Addr().String())
for {
sock, err := iface.serv.Accept()
if err != nil {
iface.core.log.Println("Failed to accept connection:", err)
return
}
select {
case <-iface.serv_stop:
iface.core.log.Println("Stopping listener")