From 92f1de6dd96ee0020097cdee42a08e7c6e2f5860 Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 4 Apr 2017 16:43:06 -0600 Subject: [PATCH] Fix case where 0 headers are retrieved. --- server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server.go b/server.go index ca3e6dd2..fa871d61 100644 --- a/server.go +++ b/server.go @@ -839,6 +839,9 @@ func (sp *serverPeer) OnGetCFHeaders(_ *peer.Peer, msg *wire.MsgGetCFHeaders) { peerLog.Warnf("Header lookup failed: %v", err) return } + if len(hashList) == 0 { + return + } // Generate cfheaders message and send it. headersMsg := wire.NewMsgCFHeaders()