diff --git a/kernel/src/sys/Syscall.cpp b/kernel/src/sys/Syscall.cpp index 99a7c4fa..e71504b1 100644 --- a/kernel/src/sys/Syscall.cpp +++ b/kernel/src/sys/Syscall.cpp @@ -19,7 +19,7 @@ void Syscall::entry(Context* context) case SYS_write: // sys_write sys_write(context, (const char*)context->rdi, context->rsi); break; - case SYS_paint: sys_paint(context, context->rdi, context->rsi, context->r10, context->r8, context->r9); break; + case SYS_paint: sys_paint(context, context->rdi, context->rsi, context->rdx, context->r10, context->r8); break; case SYS_rand: sys_rand(context); break; case SYS_version: sys_version(context, (char*)context->rdi, context->rsi); break; case SYS_gettid: sys_gettid(context); break;