]> granicus.if.org Git - strace/commitdiff
print_mreq: remove superfluous print_quoted_string calls
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 16 Jun 2017 00:00:42 +0000 (00:00 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 16 Jun 2017 00:00:42 +0000 (00:00 +0000)
The string returned by inet_ntoa(3) has IPv4 dotted-decimal notation,
no need to quote it.

* net.c (print_mreq): Remove print_quoted_string calls.

net.c

diff --git a/net.c b/net.c
index c254deb991f7c1536a54708cd639014386fc89a1..87b35514e5e7beb35dbd243275fe15e2738f43de 100644 (file)
--- a/net.c
+++ b/net.c
@@ -648,13 +648,10 @@ print_mreq(struct tcb *const tcp, const kernel_ulong_t addr,
        if (umove_or_printaddr(tcp, addr, &mreq))
                return;
 
-       tprints("{imr_multiaddr=inet_addr(");
-       print_quoted_string(inet_ntoa(mreq.imr_multiaddr),
-                           16, QUOTE_0_TERMINATED);
-       tprints("), imr_interface=inet_addr(");
-       print_quoted_string(inet_ntoa(mreq.imr_interface),
-                           16, QUOTE_0_TERMINATED);
-       tprints(")}");
+       tprintf("{imr_multiaddr=inet_addr(\"%s\")",
+               inet_ntoa(mreq.imr_multiaddr));
+       tprintf(", imr_interface=inet_addr(\"%s\")}",
+               inet_ntoa(mreq.imr_interface));
 }
 #endif /* IP_ADD_MEMBERSHIP */