diff --git a/peer.go b/peer.go index 728ea02f..1e5ba284 100644 --- a/peer.go +++ b/peer.go @@ -216,6 +216,7 @@ func (p *peer) Start() error { if err != nil { readErr <- err msgChan <- nil + return } readErr <- nil msgChan <- msg