diff options
author | Laurent Vivier <laurent@vivier.eu> | 2022-10-05 18:38:26 +0200 |
---|---|---|
committer | Laurent Vivier <laurent@vivier.eu> | 2022-10-21 17:46:19 +0200 |
commit | 46187d707e7639b743a3b9f72da03ad4b9abc255 (patch) | |
tree | 74b00e7aaf803b16b80729a6c2e8d8b87bffceed /linux-user/strace.c | |
parent | eeed22916b8292b12d21e46ba9d3a383d669d9ff (diff) |
linux-user: fix pidfd_send_signal()
According to pidfd_send_signal(2), info argument can be a NULL pointer.
Fix strace to correctly manage ending comma in parameters.
Fixes: cc054c6f13 ("linux-user: Add pidfd_open(), pidfd_send_signal() and pidfd_getfd() syscalls")
cc: Helge Deller <deller@gmx.de>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Helge Deller <deller@gmx.de>
Message-Id: <20221005163826.1455313-1-laurent@vivier.eu>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'linux-user/strace.c')
-rw-r--r-- | linux-user/strace.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/linux-user/strace.c b/linux-user/strace.c index 37bc96df9b..86c081c83f 100644 --- a/linux-user/strace.c +++ b/linux-user/strace.c @@ -3383,10 +3383,10 @@ print_pidfd_send_signal(CPUArchState *cpu_env, const struct syscallname *name, unlock_user(p, arg2, 0); } else { - print_pointer(arg2, 1); + print_pointer(arg2, 0); } - print_raw_param("%u", arg3, 0); + print_raw_param("%u", arg3, 1); print_syscall_epilogue(name); } #endif |