From: Dmitry V. Levin Date: Thu, 16 Jul 2015 22:08:02 +0000 (+0000) Subject: sysinfo.c: use umove_or_printaddr X-Git-Tag: v4.11~434 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=be6d79146caf3175a7584bd32a1a70fefff8d62c;p=strace sysinfo.c: use umove_or_printaddr * sysinfo.c (sys_sysinfo): Use umove_or_printaddr. --- diff --git a/sysinfo.c b/sysinfo.c index 6f22165f..0e724dad 100644 --- a/sysinfo.c +++ b/sysinfo.c @@ -8,10 +8,7 @@ SYS_FUNC(sysinfo) if (entering(tcp)) return 0; - if (syserror(tcp) || !verbose(tcp) || - umove(tcp, tcp->u_arg[0], &si) < 0) { - tprintf("%#lx", tcp->u_arg[0]); - } else { + if (!umove_or_printaddr(tcp, tcp->u_arg[0], &si)) { tprintf("{uptime=%llu" ", loads=[%llu, %llu, %llu]" ", totalram=%llu"