aboutsummaryrefslogtreecommitdiff
path: root/src/uapi
diff options
context:
space:
mode:
Diffstat (limited to 'src/uapi')
-rw-r--r--src/uapi/ipc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/uapi/ipc.c b/src/uapi/ipc.c
index cb2ce28..bc836fc 100644
--- a/src/uapi/ipc.c
+++ b/src/uapi/ipc.c
@@ -315,7 +315,9 @@ SYSCALL_DEFINE4(ipc_resp)(struct tcb *t, sys_arg_t d0, sys_arg_t d1,
if (unlikely(!is_rpc(t)))
return_args1(t, ERR_MISC);
- leave_rpc(t, SYS_RET6(OK, t->tid, d0, d1, d2, d3));
+ /* inform requester who answered (pid) in the case of the request being
+ * kicked forward */
+ leave_rpc(t, SYS_RET6(OK, t->pid, d0, d1, d2, d3));
}
/**