From 8bda300f6acb4ce33bf514703decdb88b63bdb5e Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Tue, 27 Jan 2026 18:05:02 +0100 Subject: [PATCH] Fix sys_clone () wrong argument bug --- kernel/syscall/syscall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/syscall/syscall.c b/kernel/syscall/syscall.c index 40c9aed..14610c4 100644 --- a/kernel/syscall/syscall.c +++ b/kernel/syscall/syscall.c @@ -81,7 +81,7 @@ DEFINE_SYSCALL (sys_unmap) { /* int clone (uintptr_t vstack_top, void* entry) */ DEFINE_SYSCALL (sys_clone) { uintptr_t vstack_top = a1; - uintptr_t entry = a3; + uintptr_t entry = a2; struct proc* new = proc_clone (proc, vstack_top, entry);