diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/blocks.go | 1 | ||||
-rw-r--r-- | core/vm/memory.go | 8 |
2 files changed, 3 insertions, 6 deletions
diff --git a/core/blocks.go b/core/blocks.go index b26e8f6ee..d09242a07 100644 --- a/core/blocks.go +++ b/core/blocks.go @@ -4,4 +4,5 @@ import "github.com/ethereum/go-ethereum/common" var badHashes = []common.Hash{ common.HexToHash("f269c503aed286caaa0d114d6a5320e70abbc2febe37953207e76a2873f2ba79"), + common.HexToHash("38f5bbbffd74804820ffa4bab0cd540e9de229725afb98c1a7e57936f4a714bc"), } diff --git a/core/vm/memory.go b/core/vm/memory.go index d20aa9591..ea2ee80fb 100644 --- a/core/vm/memory.go +++ b/core/vm/memory.go @@ -1,10 +1,6 @@ package vm -import ( - "fmt" - - "github.com/ethereum/go-ethereum/common" -) +import "fmt" type Memory struct { store []byte @@ -24,7 +20,7 @@ func (m *Memory) Set(offset, size uint64, value []byte) { // It's possible the offset is greater than 0 and size equals 0. This is because // the calcMemSize (common.go) could potentially return 0 when size is zero (NO-OP) if size > 0 { - copy(m.store[offset:offset+size], common.RightPadBytes(value, int(size))) + copy(m.store[offset:offset+size], value) } } |