]> granicus.if.org Git - strace/commitdiff
print_xattr_list: remove redundant address check
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 14 Jul 2015 23:27:21 +0000 (23:27 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 14 Jul 2015 23:29:12 +0000 (23:29 +0000)
* xattr.c (print_xattr_list): Do not check for NULL the address passed
to printstr.

xattr.c

diff --git a/xattr.c b/xattr.c
index 5fbdec88de93f1a5c1fd81db35c030a2fec94649..fd34fc58cf56dccbe083f3a063b560a44c11455e 100644 (file)
--- a/xattr.c
+++ b/xattr.c
@@ -109,14 +109,10 @@ print_xattr_list(struct tcb *tcp, unsigned long addr, unsigned long size)
        if (syserror(tcp)) {
                tprintf("%#lx", addr);
        } else {
-               if (!addr) {
-                       tprints("NULL");
-               } else {
-                       unsigned long len =
-                               (size < (unsigned long) tcp->u_rval) ?
-                                       size : (unsigned long) tcp->u_rval;
-                       printstr(tcp, addr, len);
-               }
+               unsigned long len =
+                       (size < (unsigned long) tcp->u_rval) ?
+                               size : (unsigned long) tcp->u_rval;
+               printstr(tcp, addr, len);
        }
        tprintf(", %lu", size);
 }