about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64syscall.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/emu/x64syscall.c b/src/emu/x64syscall.c
index e9821ec5..2b9212ed 100644
--- a/src/emu/x64syscall.c
+++ b/src/emu/x64syscall.c
@@ -876,10 +876,9 @@ void EXPORT x64Syscall(x64emu_t *emu)
                 S_RAX = -ENOSYS;
             break;
         default:
-            printf_log(LOG_INFO, "Error: Unsupported Syscall 0x%02Xh (%d)\n", s, s);
-            emu->quit = 1;
-            emu->error |= ERR_UNIMPL;
-            return;
+            printf_log(LOG_INFO, "Warning: Unsupported Syscall 0x%02Xh (%d)\n", s, s);
+            S_RAX = -ENOSYS;
+            break;
     }
     if(log) {
         if(BOX64ENV(rolling_log))