From 5f078848f1923e66e534de9e461a5b84a06bc72c Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 26 Mar 2023 10:23:00 +0200 Subject: [DYNAREC] Fixed rolling back for failled forward block --- src/dynarec/dynarec_native_pass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/dynarec/dynarec_native_pass.c b/src/dynarec/dynarec_native_pass.c index d8cd21b7..4b1c976d 100755 --- a/src/dynarec/dynarec_native_pass.c +++ b/src/dynarec/dynarec_native_pass.c @@ -227,7 +227,7 @@ uintptr_t native_pass(dynarec_native_t* dyn, uintptr_t addr) if(dyn->forward) { // stopping too soon dyn->size = dyn->forward_size; - ninst = dyn->forward_ninst; + ninst = dyn->forward_ninst+1; addr = dyn->forward; dyn->forward = 0; dyn->forward_to = 0; -- cgit 1.4.1