copy over loop

This commit is contained in:
obscuren
2015-03-19 23:20:41 +01:00
parent df5901fdc5
commit 62236dd95e
2 changed files with 4 additions and 14 deletions

View File

@ -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 {