From f6f81169feb4afae1194b1c5c4dd6049a419210c Mon Sep 17 00:00:00 2001 From: obscuren Date: Tue, 26 May 2015 11:13:32 +0200 Subject: [PATCH] core/vm: Fork fix. Removal of appending 0 bytes in memset --- core/vm/memory.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/core/vm/memory.go b/core/vm/memory.go index d20aa95910..ea2ee80fbe 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) } }