From 5a38b6a3b4244854a3fcfc37e6f5c9f7182f65e6 Mon Sep 17 00:00:00 2001 From: Svyatoslav Nikolsky Date: Mon, 28 Nov 2016 15:25:38 +0300 Subject: [PATCH] fixed test_arithmetic_correct_arguments_order --- script/src/interpreter.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/src/interpreter.rs b/script/src/interpreter.rs index 35f36fd7..1a15136c 100644 --- a/script/src/interpreter.rs +++ b/script/src/interpreter.rs @@ -436,7 +436,7 @@ pub fn eval_script( Opcode::OP_14 | Opcode::OP_15 | Opcode::OP_16 => { - let value = (opcode as u8).wrapping_sub(Opcode::OP_1 as u8 - 1); + let value = (opcode as i32).wrapping_sub(Opcode::OP_1 as i32 - 1); stack.push(Num::from(value).to_bytes()); }, Opcode::OP_CAT | Opcode::OP_SUBSTR | Opcode::OP_LEFT | Opcode::OP_RIGHT |