diff options
author | Viktor TrĂ³n <viktor.tron@gmail.com> | 2018-06-22 05:00:43 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-22 05:00:43 +0800 |
commit | eaff89291ce998ba4bf9b9816ca8a15c8b85f440 (patch) | |
tree | c77d7a06627a1a7f578d0fec8e39788e66672e53 /p2p/peer.go | |
parent | d926bf2c7e3182d694c15829a37a0ca7331cd03c (diff) | |
parent | e187711c6545487d4cac3701f0f506bb536234e2 (diff) | |
download | go-tangerine-eaff89291ce998ba4bf9b9816ca8a15c8b85f440.tar go-tangerine-eaff89291ce998ba4bf9b9816ca8a15c8b85f440.tar.gz go-tangerine-eaff89291ce998ba4bf9b9816ca8a15c8b85f440.tar.bz2 go-tangerine-eaff89291ce998ba4bf9b9816ca8a15c8b85f440.tar.lz go-tangerine-eaff89291ce998ba4bf9b9816ca8a15c8b85f440.tar.xz go-tangerine-eaff89291ce998ba4bf9b9816ca8a15c8b85f440.tar.zst go-tangerine-eaff89291ce998ba4bf9b9816ca8a15c8b85f440.zip |
Merge pull request #17041 from ethersphere/swarm-network-rewrite-merge
Swarm POC3 - happy solstice
Diffstat (limited to 'p2p/peer.go')
-rw-r--r-- | p2p/peer.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/p2p/peer.go b/p2p/peer.go index c3907349f..eb2d34441 100644 --- a/p2p/peer.go +++ b/p2p/peer.go @@ -17,6 +17,7 @@ package p2p import ( + "errors" "fmt" "io" "net" @@ -31,6 +32,10 @@ import ( "github.com/ethereum/go-ethereum/rlp" ) +var ( + ErrShuttingDown = errors.New("shutting down") +) + const ( baseProtocolVersion = 5 baseProtocolLength = uint64(16) @@ -393,7 +398,7 @@ func (rw *protoRW) WriteMsg(msg Msg) (err error) { // as well but we don't want to rely on that. rw.werr <- err case <-rw.closed: - err = fmt.Errorf("shutting down") + err = ErrShuttingDown } return err } |