diff --git a/kernel-src/sys/syscalls/fork.c b/kernel-src/sys/syscalls/fork.c index 780b269e..44297ffe 100644 --- a/kernel-src/sys/syscalls/fork.c +++ b/kernel-src/sys/syscalls/fork.c @@ -48,6 +48,7 @@ syscallret_t syscall_fork(context_t *ctx) { nproc->umask = _cpu()->thread->proc->umask; nproc->root = sched_getroot(); nproc->cwd = sched_getcwd(); + nproc->threads[0] = nthread; ARCH_CONTEXT_THREADSAVE(nthread, ctx);