]> granicus.if.org Git - strace/commitdiff
socketcall: use printxval_d for printing call argument
authorEugene Syromyatnikov <evgsyr@gmail.com>
Wed, 4 Apr 2018 13:52:36 +0000 (15:52 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 27 Apr 2018 00:56:25 +0000 (00:56 +0000)
* socketcall.c (SYS_FUNC(socketcall)): Use printxval_d instead of manual
call argument decoding.

socketcall.c

index 9f48a104525602634b4140ed9167f3bd01d6d51f..442cf9b1a84090bdfbfa40bd5ca84806ca5c2833 100644 (file)
 
 SYS_FUNC(socketcall)
 {
-       const unsigned int call = tcp->u_arg[0];
-       const char *str = xlookup(socketcalls, call);
-
-       if (str)
-               tprints(str);
-       else
-               tprintf("%d", call);
-
+       printxval_d(socketcalls, tcp->u_arg[0], NULL);
        tprints(", ");
        printaddr(tcp->u_arg[1]);