From: Dmitry V. Levin Date: Fri, 24 Jun 2016 00:59:28 +0000 (+0000) Subject: net.c: fix printing struct sockaddr_in6.sin6_flowinfo X-Git-Tag: v4.13~105 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=60bf6c7e7b839d9d5dbc902f04d7b1c83b5eb449;p=strace net.c: fix printing struct sockaddr_in6.sin6_flowinfo * net.c (print_sockaddr_data_in6): Convert sockaddr_in6.sin6_flowinfo from network order to host order before printing. --- diff --git a/net.c b/net.c index 16548837..651a1d05 100644 --- a/net.c +++ b/net.c @@ -156,9 +156,9 @@ print_sockaddr_data_in6(const void *const buf, const int addrlen) inet_ntop(AF_INET6, &sa_in6->sin6_addr, string_addr, sizeof(string_addr)); tprintf("sin6_port=htons(%u), inet_pton(AF_INET6" - ", \"%s\", &sin6_addr), sin6_flowinfo=%u", + ", \"%s\", &sin6_addr), sin6_flowinfo=htonl(%u)", ntohs(sa_in6->sin6_port), string_addr, - sa_in6->sin6_flowinfo); + ntohl(sa_in6->sin6_flowinfo)); if (addrlen <= (int) SIN6_MIN_LEN) return;