From 60bf6c7e7b839d9d5dbc902f04d7b1c83b5eb449 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Fri, 24 Jun 2016 00:59:28 +0000 Subject: [PATCH] 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. --- net.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.50.1