copy over loop
This commit is contained in:
@ -3,8 +3,8 @@ package types
|
||||
import (
|
||||
"math/big"
|
||||
|
||||
"github.com/ethereum/go-ethereum/state"
|
||||
"github.com/ethereum/go-ethereum/common"
|
||||
"github.com/ethereum/go-ethereum/state"
|
||||
|
||||
"fmt"
|
||||
)
|
||||
@ -28,10 +28,7 @@ func (b *Bloom) SetBytes(d []byte) {
|
||||
panic(fmt.Sprintf("bloom bytes too big %d %d", len(b), len(d)))
|
||||
}
|
||||
|
||||
// reverse loop
|
||||
for i := len(d) - 1; i >= 0; i-- {
|
||||
b[bloomLength-len(d)+i] = b[i]
|
||||
}
|
||||
copy(b[bloomLength-len(d):], d)
|
||||
}
|
||||
|
||||
func (b Bloom) Big() *big.Int {
|
||||
|
Reference in New Issue
Block a user