aboutsummaryrefslogtreecommitdiffstats
path: root/p2p/peer_error.go
diff options
context:
space:
mode:
authorJeffrey Wilcke <jeffrey@ethereum.org>2015-04-10 23:59:32 +0800
committerJeffrey Wilcke <jeffrey@ethereum.org>2015-04-10 23:59:32 +0800
commit92fbb61625c8fa8f07c6ab9458b53884b8a4e95c (patch)
tree7cdf4fce82ff599fcd86aa01bd952ddf310fb2f1 /p2p/peer_error.go
parentfc1d1f9afd155fab1f614c6a0340233f90afafd6 (diff)
parentc5332537f5726610c3c1606ead8cbaa83144b537 (diff)
downloaddexon-92fbb61625c8fa8f07c6ab9458b53884b8a4e95c.tar
dexon-92fbb61625c8fa8f07c6ab9458b53884b8a4e95c.tar.gz
dexon-92fbb61625c8fa8f07c6ab9458b53884b8a4e95c.tar.bz2
dexon-92fbb61625c8fa8f07c6ab9458b53884b8a4e95c.tar.lz
dexon-92fbb61625c8fa8f07c6ab9458b53884b8a4e95c.tar.xz
dexon-92fbb61625c8fa8f07c6ab9458b53884b8a4e95c.tar.zst
dexon-92fbb61625c8fa8f07c6ab9458b53884b8a4e95c.zip
Merge pull request #691 from fjl/discovery-fixes
p2p: a bunch of fixes
Diffstat (limited to 'p2p/peer_error.go')
-rw-r--r--p2p/peer_error.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/p2p/peer_error.go b/p2p/peer_error.go
index 0ff4f4b43..402131630 100644
--- a/p2p/peer_error.go
+++ b/p2p/peer_error.go
@@ -98,15 +98,13 @@ func (d DiscReason) String() string {
return discReasonToString[d]
}
-type discRequestedError DiscReason
-
-func (err discRequestedError) Error() string {
- return fmt.Sprintf("disconnect requested: %v", DiscReason(err))
+func (d DiscReason) Error() string {
+ return d.String()
}
func discReasonForError(err error) DiscReason {
- if reason, ok := err.(discRequestedError); ok {
- return DiscReason(reason)
+ if reason, ok := err.(DiscReason); ok {
+ return reason
}
peerError, ok := err.(*peerError)
if !ok {