From d9177dfc12f82a9238bf71e85d07d41346c5e5e8 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Thu, 29 Jan 2015 07:34:40 +0000 Subject: [PATCH] printsock: do not fetch sockaddr_un.sun_path twice * net.c (printsock): Print addrbuf.sau.sun_path using print_quoted_string. --- net.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/net.c b/net.c index 2ec5edad..7bf88af7 100644 --- a/net.c +++ b/net.c @@ -285,10 +285,14 @@ printsock(struct tcb *tcp, long addr, int addrlen) tprints("NULL"); } else if (addrbuf.sau.sun_path[0]) { tprints("sun_path="); - printpathn(tcp, addr + 2, strlen(addrbuf.sau.sun_path)); + print_quoted_string(addrbuf.sau.sun_path, + sizeof(addrbuf.sau.sun_path), + QUOTE_0_TERMINATED); } else { tprints("sun_path=@"); - printpathn(tcp, addr + 3, strlen(addrbuf.sau.sun_path + 1)); + print_quoted_string(addrbuf.sau.sun_path + 1, + sizeof(addrbuf.sau.sun_path) - 1, + QUOTE_0_TERMINATED); } break; case AF_INET: -- 2.40.0