diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-03-26 10:23:00 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-03-26 10:23:00 +0200 |
| commit | 5f078848f1923e66e534de9e461a5b84a06bc72c (patch) | |
| tree | 7cc9220260432b087472aa9ecace167067228aeb /src/dynarec/dynarec_native_pass.c | |
| parent | 6ff68849f88cbec622fe7a485e301111319ab8d6 (diff) | |
| download | box64-5f078848f1923e66e534de9e461a5b84a06bc72c.tar.gz box64-5f078848f1923e66e534de9e461a5b84a06bc72c.zip | |
[DYNAREC] Fixed rolling back for failled forward block
Diffstat (limited to 'src/dynarec/dynarec_native_pass.c')
| -rwxr-xr-x | src/dynarec/dynarec_native_pass.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |