From b2f0f82e18665cb754b93d9795a6f1fb9dfc7c93 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 3 Oct 2023 11:03:49 +0300 Subject: fix fork return values --- common/uapi/proc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/uapi/proc.c b/common/uapi/proc.c index b6018b8..e7fa49d 100644 --- a/common/uapi/proc.c +++ b/common/uapi/proc.c @@ -68,7 +68,7 @@ SYSCALL_DEFINE0(fork)(struct tcb *t) /* prepare args for when we eventually swap to the new proc, giving * parent ID as third return value */ - set_args3(n, OK, 0, n->pid); + set_args3(n, OK, 0, get_eproc(t)->pid); return_args2(t, OK, n->pid); } -- cgit v1.3