]> granicus.if.org Git - strace/commitdiff
net.c: fix printing AF_IPX sockets addresses, part 2
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 24 Jun 2016 11:15:51 +0000 (11:15 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 24 Jun 2016 15:49:31 +0000 (15:49 +0000)
* net.c (print_sockaddr_data_ipx): Print sockaddr_ipx.sipx_network
using %#08x format.  Print elements of sockaddr_ipx.sipx_node array
and sockaddr_ipx.sipx_type using %#02x format.

net.c

diff --git a/net.c b/net.c
index fe8220a4086ffa7a61ac8a06c506d5e6d30b7b41..490648264e23da4e3be470e08a156afe301e9cc8 100644 (file)
--- a/net.c
+++ b/net.c
@@ -182,15 +182,15 @@ print_sockaddr_data_ipx(const void *const buf, const int addrlen)
        unsigned int i;
 
        tprintf("sipx_port=htons(%u)"
-               ", sipx_network=htonl(%08x)"
+               ", sipx_network=htonl(%#08x)"
                ", sipx_node=[",
                ntohs(sa_ipx->sipx_port),
                ntohl(sa_ipx->sipx_network));
        for (i = 0; i < IPX_NODE_LEN; ++i) {
-               tprintf("%s%02x", i ? ", " : "",
+               tprintf("%s%#02x", i ? ", " : "",
                        sa_ipx->sipx_node[i]);
        }
-       tprintf("], sipx_type=%02x", sa_ipx->sipx_type);
+       tprintf("], sipx_type=%#02x", sa_ipx->sipx_type);
 }
 
 static void