summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Meyerhans <noahm@debian.org>2016-11-09 21:36:29 -0800
committerNoah Meyerhans <noahm@debian.org>2016-11-09 21:37:52 -0800
commit40fd68a78417432dd0020cbcf1c8ec01c0714425 (patch)
treee9132157e9b0452f8a8dda47592969a419557695
parentbffc0e957b98d626ab4cea218c89251201425442 (diff)
downloadiputils-40fd68a78417432dd0020cbcf1c8ec01c0714425.tar.gz
traceroute6: Fix udp packet port specification.
Signed-off-by: Noah Meyerhans <noahm@debian.org>
-rw-r--r--traceroute6.c2
1 files changed, 1 insertions, 1 deletions
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);
}