Browse Source

GetDisplayPrevHash() should not change its argument

pull/1/head
Larry Ruane 5 years ago
committed by Aditya Kulkarni
parent
commit
da85a1d80b
  1. 11
      parser/block.go

11
parser/block.go

@ -44,13 +44,14 @@ func (b *Block) GetEncodableHash() []byte {
} }
func (b *Block) GetDisplayPrevHash() []byte { func (b *Block) GetDisplayPrevHash() []byte {
h := b.hdr.HashPrevBlock rhash := make([]byte, len(b.hdr.HashPrevBlock))
copy(rhash, b.hdr.HashPrevBlock)
// Reverse byte order // Reverse byte order
for i := 0; i < len(h)/2; i++ { for i := 0; i < len(rhash)/2; i++ {
j := len(h) - 1 - i j := len(rhash) - 1 - i
h[i], h[j] = h[j], h[i] rhash[i], rhash[j] = rhash[j], rhash[i]
} }
return h return rhash
} }
func (b *Block) HasSaplingTransactions() bool { func (b *Block) HasSaplingTransactions() bool {

Loading…
Cancel
Save