diff --git a/router/peers.go b/router/peers.go index 522a9b28..35cf8bea 100644 --- a/router/peers.go +++ b/router/peers.go @@ -305,8 +305,8 @@ func decodePeerNoConns(dec *gob.Decoder) (nameByte []byte, uid uint64, version u if err = dec.Decode(&version); err != nil { return } - if err = dec.Decode(&conns); err == io.EOF { - err = nil + if err = dec.Decode(&conns); err != nil { + return } return }