diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2021-09-16 17:23:11 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2021-09-16 17:26:18 +0000 |
commit | 9a8eb5db55964c2fc7aca0db5939d8300badc9ab (patch) | |
tree | 8be31864c5692eb94d357032a43b6712e12d26d5 | |
parent | f575573ca57716395ad88b962388a55d755cf6a7 (diff) | |
download | src-9a8eb5db55964c2fc7aca0db5939d8300badc9ab.tar.gz src-9a8eb5db55964c2fc7aca0db5939d8300badc9ab.zip |
test/ptrace/scescx.c: fix printing of braces for syscalls without args
Also do not print stray closing brace for error condition.
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
-rw-r--r-- | tools/test/ptrace/scescx.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/test/ptrace/scescx.c b/tools/test/ptrace/scescx.c index 782a43d69bf4..582d1734427e 100644 --- a/tools/test/ptrace/scescx.c +++ b/tools/test/ptrace/scescx.c @@ -196,16 +196,17 @@ wait_info(int pid, int status, struct ptrace_lwpinfo *lwpinfo) (caddr_t)args, lwpinfo->pl_syscall_narg * sizeof(long)); if (error == 0) { + printf("("); for (i = 0; i < (int)lwpinfo->pl_syscall_narg; i++) { - printf("%c%#lx", i == 0 ? '(' : ',', + printf("%s%#lx", i == 0 ? "" : ",", args[i]); } + printf(")"); } else { fprintf(stderr, "PT_GET_SC_ARGS failed: %s", strerror(errno)); } - printf(")"); free(args); } } |