diff options
author | Noah Meyerhans <noahm@debian.org> | 2016-11-09 21:36:29 -0800 |
---|---|---|
committer | Noah Meyerhans <noahm@debian.org> | 2016-11-09 21:37:52 -0800 |
commit | 40fd68a78417432dd0020cbcf1c8ec01c0714425 (patch) | |
tree | e9132157e9b0452f8a8dda47592969a419557695 | |
parent | bffc0e957b98d626ab4cea218c89251201425442 (diff) | |
download | iputils-40fd68a78417432dd0020cbcf1c8ec01c0714425.tar.gz |
traceroute6: Fix udp packet port specification.
Signed-off-by: Noah Meyerhans <noahm@debian.org>
-rw-r--r-- | traceroute6.c | 2 |
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); } |