about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-04-08 17:53:19 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-04-08 17:53:19 +0200
commit371b346bf739b08e89ffea7a1c1bde9f0c92bf10 (patch)
tree0385a556a0d79639a3160e03707a46b1bf766c82 /src
parentb038dd5c9d13be1f6e0e8355b1d503e0a9d45f3b (diff)
downloadbox64-371b346bf739b08e89ffea7a1c1bde9f0c92bf10.tar.gz
box64-371b346bf739b08e89ffea7a1c1bde9f0c92bf10.zip
[DYNAREC] Fixed the BOX64_NODYNAREC function
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/dynarec_arm64.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dynarec/dynarec_arm64.c b/src/dynarec/dynarec_arm64.c
index 7f23e83b..99f8c604 100755
--- a/src/dynarec/dynarec_arm64.c
+++ b/src/dynarec/dynarec_arm64.c
@@ -331,8 +331,10 @@ uintptr_t arm_pass2(dynarec_arm_t* dyn, uintptr_t addr);
 uintptr_t arm_pass3(dynarec_arm_t* dyn, uintptr_t addr);
 
 void* FillBlock64(dynablock_t* block, uintptr_t addr) {
-    if(addr>=box64_nodynarec_start && addr<box64_nodynarec_end)
-        return NULL;
+    if(addr>=box64_nodynarec_start && addr<box64_nodynarec_end) {
+        block->done = 1;
+        return (void*)block;
+    }
     // init the helper
     dynarec_arm_t helper = {0};
     helper.start = addr;