From 0f8743174e308a9eda204f924f72609b1e120ed2 Mon Sep 17 00:00:00 2001 From: wborgeaud Date: Wed, 7 Jun 2023 16:06:31 +0200 Subject: [PATCH] Minor fix to REVERT (#1080) --- evm/src/cpu/kernel/asm/core/terminate.asm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/evm/src/cpu/kernel/asm/core/terminate.asm b/evm/src/cpu/kernel/asm/core/terminate.asm index f9c6f21f..ae92e2af 100644 --- a/evm/src/cpu/kernel/asm/core/terminate.asm +++ b/evm/src/cpu/kernel/asm/core/terminate.asm @@ -120,9 +120,10 @@ global sys_revert: // stack: kexit_info, offset, size %stack (kexit_info, offset, size) -> (offset, size, kexit_info, offset, size) %add_or_fault - DUP1 %ensure_reasonable_offset // stack: offset+size, kexit_info, offset, size DUP4 ISZERO %jumpi(revert_zero_size) + // stack: offset+size, kexit_info, offset, size + DUP1 %ensure_reasonable_offset %update_mem_bytes %jump(revert_after_gas) revert_zero_size: