From 04f9fab78b435d752ace67ebfd9d33a4e9fd1554 Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Wed, 21 Jan 2015 17:44:54 +0000 Subject: [PATCH] don't ignore EOF when decoding peer connections Even when there are no connections, we still expect the decoding to succeed. --- router/peers.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 }