From: Dmitry V. Levin Date: Fri, 23 Dec 2016 23:05:46 +0000 (+0000) Subject: process: remove redundant syserror checks X-Git-Tag: v4.16~254 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5ff06332793c2c996b8094a633c98a136576bc21;p=strace process: remove redundant syserror checks * process.c (SYS_FUNC(ptrace)): Remove syserror checks as both print_siginfo_array and print_seccomp_fprog do the right thing by using umoven_or_printaddr. --- diff --git a/process.c b/process.c index 32dcfe25..083283dc 100644 --- a/process.c +++ b/process.c @@ -247,16 +247,10 @@ SYS_FUNC(ptrace) print_sigset_addr_len(tcp, data, addr); break; case PTRACE_PEEKSIGINFO: - if (syserror(tcp)) - printaddr(data); - else - print_siginfo_array(tcp, data, tcp->u_rval); + print_siginfo_array(tcp, data, tcp->u_rval); break; case PTRACE_SECCOMP_GET_FILTER: - if (syserror(tcp)) - printaddr(data); - else - print_seccomp_fprog(tcp, data, tcp->u_rval); + print_seccomp_fprog(tcp, data, tcp->u_rval); break; } }