mirror of
https://github.com/octoleo/syncthing.git
synced 2024-12-23 11:28:59 +00:00
Fix bugs
This commit is contained in:
parent
37ad20a71b
commit
d0229b62da
@ -166,9 +166,13 @@ func protocolConnectionHandler(tcpConn net.Conn, config *tls.Config) {
|
|||||||
// Potentially closing a second time.
|
// Potentially closing a second time.
|
||||||
close(outbox)
|
close(outbox)
|
||||||
conn.Close()
|
conn.Close()
|
||||||
|
// Only delete the outbox if the client join, as it migth be a
|
||||||
|
// lookup request coming from the same client.
|
||||||
|
if joined {
|
||||||
outboxesMut.Lock()
|
outboxesMut.Lock()
|
||||||
delete(outboxes, id)
|
delete(outboxes, id)
|
||||||
outboxesMut.Unlock()
|
outboxesMut.Unlock()
|
||||||
|
}
|
||||||
return
|
return
|
||||||
case <-pingTicker.C:
|
case <-pingTicker.C:
|
||||||
if !joined {
|
if !joined {
|
||||||
|
Loading…
Reference in New Issue
Block a user