mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-18 19:15:19 +00:00
This commit is contained in:
parent
b08b99e284
commit
319916124b
@ -36,8 +36,14 @@ func listener(_, addr string, config *tls.Config, token string) {
|
|||||||
for {
|
for {
|
||||||
conn, isTLS, err := listener.AcceptNoWrapTLS()
|
conn, isTLS, err := listener.AcceptNoWrapTLS()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
// Conn may be nil if accept failed, or non-nil if the initial
|
||||||
|
// read to figure out if it's TLS or not failed. In the latter
|
||||||
|
// case, close the connection before moving on.
|
||||||
|
if conn != nil {
|
||||||
|
conn.Close()
|
||||||
|
}
|
||||||
if debug {
|
if debug {
|
||||||
log.Println("Listener failed to accept connection from", conn.RemoteAddr(), ". Possibly a TCP Ping.")
|
log.Println("Listener failed to accept:", err)
|
||||||
}
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user