From 8db7d791f0cee0fdcf574a9bcf34467dc00e313e Mon Sep 17 00:00:00 2001
From: obscuren <geffobscura@gmail.com>
Date: Mon, 10 Feb 2014 11:20:42 +0100
Subject: [PATCH] Corrected version number in error log

---
 peer.go | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/peer.go b/peer.go
index 9848095ca..6c2d6c8b5 100644
--- a/peer.go
+++ b/peer.go
@@ -283,13 +283,14 @@ out:
 
 					if err != nil {
 						log.Println(err)
-					} else {
-						if p.catchingUp && msg.Data.Length() > 1 {
-							p.catchingUp = false
-							p.CatchupWithPeer()
-						}
 					}
 				}
+
+				// If we're catching up, try to catch up further.
+				if p.catchingUp && msg.Data.Length() > 1 {
+					p.catchingUp = false
+					p.CatchupWithPeer()
+				}
 			case ethwire.MsgTxTy:
 				// If the message was a transaction queue the transaction
 				// in the TxPool where it will undergo validation and
@@ -458,7 +459,7 @@ func (p *Peer) handleHandshake(msg *ethwire.Msg) {
 	c := msg.Data
 
 	if c.Get(0).AsUint() != 3 {
-		log.Println("Invalid peer version. Require protocol v 2")
+		log.Println("Invalid peer version. Require protocol v3")
 		p.Stop()
 		return
 	}
-- 
GitLab