From aa18f9a74b37e6fbe5e8e846ec11a5c9fe0cec99 Mon Sep 17 00:00:00 2001 From: CJentzsch Date: Fri, 9 Jan 2015 20:45:01 +0100 Subject: [PATCH] fix memneed for CREATE --- libevm/VM.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libevm/VM.h b/libevm/VM.h index b8a33909c..377effe11 100644 --- a/libevm/VM.h +++ b/libevm/VM.h @@ -202,9 +202,7 @@ inline bytesConstRef VM::go(ExtVMFace& _ext, OnOpFunc const& _onOp, uint64_t _st case Instruction::CREATE: { require(3); - u256 inOff = m_stack[m_stack.size() - 2]; - u256 inSize = m_stack[m_stack.size() - 3]; - newTempSize = (bigint)inOff + inSize; + newTempSize = memNeed(m_stack[m_stack.size() - 2], m_stack[m_stack.size() - 3]); runGas = c_createGas; break; }