From 74b2bfb734a33a4614bb661ddd1bee9df0019d41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Sun, 14 Apr 2024 18:41:17 -0700 Subject: v5: fix a bug in JONEOF_EXT_OPCODE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test: TreeHugger Signed-off-by: Maciej Żenczykowski Change-Id: Ieca2ddbd285bd3c52a910c2881ad6202a931da3f --- v5/apf_interpreter.c | 4 ++-- v5/apf_interpreter_source.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/v5/apf_interpreter.c b/v5/apf_interpreter.c index 9eec3d7..7286794 100644 --- a/v5/apf_interpreter.c +++ b/v5/apf_interpreter.c @@ -593,7 +593,7 @@ extern void APF_TRACE_HOOK(u32 pc, const u32* regs, const u8* program, #define ENFORCE_UNSIGNED(c) ((c)==(u32)(c)) u32 apf_version(void) { - return 20240315; + return 20240316; } typedef struct { @@ -984,7 +984,7 @@ static int do_apf_run(apf_context* ctx) { if (REG == v) jmp ^= True; } if (jmp) ctx->pc += jump_offs; - return EXCEPTION; + break; } default: /* Unknown extended opcode */ return EXCEPTION; /* Bail out */ diff --git a/v5/apf_interpreter_source.c b/v5/apf_interpreter_source.c index 516fa57..18edcf4 100644 --- a/v5/apf_interpreter_source.c +++ b/v5/apf_interpreter_source.c @@ -63,7 +63,7 @@ extern void APF_TRACE_HOOK(u32 pc, const u32* regs, const u8* program, #define ENFORCE_UNSIGNED(c) ((c)==(u32)(c)) u32 apf_version(void) { - return 20240315; + return 20240316; } typedef struct { @@ -454,7 +454,7 @@ static int do_apf_run(apf_context* ctx) { if (REG == v) jmp ^= true; } if (jmp) ctx->pc += jump_offs; - return EXCEPTION; + break; } default: // Unknown extended opcode return EXCEPTION; // Bail out -- cgit v1.2.3