aboutsummaryrefslogtreecommitdiffstats
path: root/p2p/peer.go
diff options
context:
space:
mode:
authorViktor TrĂ³n <viktor.tron@gmail.com>2018-06-22 05:00:43 +0800
committerGitHub <noreply@github.com>2018-06-22 05:00:43 +0800
commiteaff89291ce998ba4bf9b9816ca8a15c8b85f440 (patch)
treec77d7a06627a1a7f578d0fec8e39788e66672e53 /p2p/peer.go
parentd926bf2c7e3182d694c15829a37a0ca7331cd03c (diff)
parente187711c6545487d4cac3701f0f506bb536234e2 (diff)
downloadgo-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.go7
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
}