From 533a00eae3a1998ebfb39dd7ab1fcc1dea42b96b Mon Sep 17 00:00:00 2001 From: Jussi Saurio Date: Thu, 22 May 2025 11:39:23 +0300 Subject: [PATCH] Fix bug in op_decr_jump_zero() --- core/vdbe/execute.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/vdbe/execute.rs b/core/vdbe/execute.rs index ad0f9714a..c67a5e5f5 100644 --- a/core/vdbe/execute.rs +++ b/core/vdbe/execute.rs @@ -2369,10 +2369,10 @@ pub fn op_decr_jump_zero( match state.registers[*reg].get_owned_value() { Value::Integer(n) => { let n = n - 1; + state.registers[*reg] = Register::Value(Value::Integer(n)); if n == 0 { state.pc = target_pc.to_offset_int(); } else { - state.registers[*reg] = Register::Value(Value::Integer(n)); state.pc += 1; } }