]> granicus.if.org Git - strace/commitdiff
net: use already existing array item printing function
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 24 Sep 2018 18:30:27 +0000 (20:30 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 24 Nov 2018 01:22:13 +0000 (01:22 +0000)
* net.c (print_uint32): Remove.
(print_getsockopt): Use print_uint32_array_member instead of
print_uint32.

net.c

diff --git a/net.c b/net.c
index f791a92b06ca8f5cfcfa39d47a3460062471a229..f65b661928381d279f8d41727b76b5f40e434110 100644 (file)
--- a/net.c
+++ b/net.c
@@ -748,14 +748,6 @@ print_icmp_filter(struct tcb *const tcp, const kernel_ulong_t addr, int len)
        tprints(")");
 }
 
-static bool
-print_uint32(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data)
-{
-       tprintf("%u", *(uint32_t *) elem_buf);
-
-       return true;
-}
-
 static void
 print_getsockopt(struct tcb *const tcp, const unsigned int level,
                 const unsigned int name, const kernel_ulong_t addr,
@@ -821,7 +813,7 @@ print_getsockopt(struct tcb *const tcp, const unsigned int level,
                        uint32_t buf;
                        print_array(tcp, addr, MIN(ulen, rlen) / sizeof(buf),
                                    &buf, sizeof(buf),
-                                   tfetch_mem, print_uint32, 0);
+                                   tfetch_mem, print_uint32_array_member, 0);
                        break;
                        }
                default: