mirror of
https://github.com/zrepl/zrepl.git
synced 2025-02-18 03:11:55 +01:00
parent
d677cde6d0
commit
51cfcfe79b
@ -165,11 +165,6 @@ outer:
|
|||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
rwc, err := listener.Accept()
|
rwc, err := listener.Accept()
|
||||||
if err != nil {
|
|
||||||
connChan <- connChanMsg{rwc, err}
|
|
||||||
close(connChan)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
connChan <- connChanMsg{rwc, err}
|
connChan <- connChanMsg{rwc, err}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
@ -178,8 +173,8 @@ outer:
|
|||||||
case rwcMsg := <-connChan:
|
case rwcMsg := <-connChan:
|
||||||
|
|
||||||
if rwcMsg.err != nil {
|
if rwcMsg.err != nil {
|
||||||
task.Log().WithError(err).Error("error accepting connection")
|
task.Log().WithError(rwcMsg.err).Error("error accepting connection")
|
||||||
break outer
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
j.handleConnection(rwcMsg.conn, task)
|
j.handleConnection(rwcMsg.conn, task)
|
||||||
@ -187,11 +182,12 @@ outer:
|
|||||||
case <-ctx.Done():
|
case <-ctx.Done():
|
||||||
task.Log().WithError(ctx.Err()).Info("context")
|
task.Log().WithError(ctx.Err()).Info("context")
|
||||||
break outer
|
break outer
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task.Log().Info("closing listener")
|
||||||
|
|
||||||
task.Enter("close_listener")
|
task.Enter("close_listener")
|
||||||
defer task.Finish()
|
defer task.Finish()
|
||||||
err = listener.Close()
|
err = listener.Close()
|
||||||
|
Loading…
Reference in New Issue
Block a user