From 40fd68a78417432dd0020cbcf1c8ec01c0714425 Mon Sep 17 00:00:00 2001 From: Noah Meyerhans Date: Wed, 9 Nov 2016 21:36:29 -0800 Subject: traceroute6: Fix udp packet port specification. Signed-off-by: Noah Meyerhans --- traceroute6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/traceroute6.c b/traceroute6.c index 48fc5c5..1a8037e 100644 --- a/traceroute6.c +++ b/traceroute6.c @@ -444,7 +444,6 @@ int main(int argc, char *argv[]) (void) memset((char *)&whereto, 0, sizeof(whereto)); to->sin6_family = AF_INET6; - to->sin6_port = htons(port); if (inet_pton(AF_INET6, *argv, &to->sin6_addr) > 0) { hostname = *argv; @@ -462,6 +461,7 @@ int main(int argc, char *argv[]) } memcpy(to, result->ai_addr, sizeof *to); + to->sin6_port = htons(port); hostname = result->ai_canonname; freeaddrinfo(result); } -- cgit v1.2.1