From 71ccc9550263d11d24d0a6b37bc997801592f15a Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 8 Mar 2017 17:11:00 -0800 Subject: [PATCH] wire: Fix MsgCFHeaders.Decode() --- wire/msgcfheaders.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/wire/msgcfheaders.go b/wire/msgcfheaders.go index b66d695f..411bf8f1 100644 --- a/wire/msgcfheaders.go +++ b/wire/msgcfheaders.go @@ -60,15 +60,14 @@ func (msg *MsgCFHeaders) BtcDecode(r io.Reader, pver uint32) error { // Create a contiguous slice of headers to deserialize into in order to // reduce the number of allocations. - headers := make([]chainhash.Hash, count) + var cfh chainhash.Hash msg.HeaderHashes = make([]*chainhash.Hash, 0, count) for i := uint64(0); i < count; i++ { - cfh := &headers[i] err := readElement(r, &cfh) if err != nil { return err } - msg.AddCFHeader(cfh) + msg.AddCFHeader(&cfh) } return nil