aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-03-20 06:20:41 +0800
committerobscuren <geffobscura@gmail.com>2015-03-20 06:20:41 +0800
commit62236dd95e6d069b8bd9895c9998676b8d946d37 (patch)
tree7fdf714c78bbc143d3ce91600d060086f642dab5 /core
parentdf5901fdc58565448629a9bfd5ccecc1c5a5b349 (diff)
downloaddexon-62236dd95e6d069b8bd9895c9998676b8d946d37.tar
dexon-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.gz
dexon-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.bz2
dexon-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.lz
dexon-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.xz
dexon-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.zst
dexon-62236dd95e6d069b8bd9895c9998676b8d946d37.zip
copy over loop
Diffstat (limited to 'core')
-rw-r--r--core/types/common.go7
1 files changed, 2 insertions, 5 deletions
diff --git a/core/types/common.go b/core/types/common.go
index 4e885c4c6..ce1090919 100644
--- a/core/types/common.go
+++ b/core/types/common.go
@@ -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 {