diff options
Diffstat (limited to 'src/uapi/ipc.c')
| -rw-r--r-- | src/uapi/ipc.c | 4 |
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)); } /** |
