You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
738 B
23 lines
738 B
commit e25568f5e580d5631f533ae8474bcca40a011690 |
|
Author: Jan Synacek <jsynacek@redhat.com> |
|
Date: Thu Aug 4 11:20:25 2016 +0200 |
|
|
|
correctly initialize first hop |
|
|
|
When the sin6_family was set to 0, the initial probe connect() |
|
could have succeeded instead of failing. |
|
|
|
Fixes #57. |
|
|
|
diff --git a/ping6_common.c b/ping6_common.c |
|
index fa01292..d6965dc 100644 |
|
--- a/ping6_common.c |
|
+++ b/ping6_common.c |
|
@@ -805,6 +805,7 @@ int ping6_run(int argc, char **argv, struct addrinfo *ai, struct socket_st *sock |
|
} |
|
disable_capability_raw(); |
|
} |
|
+ firsthop.sin6_family = AF_INET6; |
|
firsthop.sin6_port = htons(1025); |
|
if (connect(probe_fd, (struct sockaddr*)&firsthop, sizeof(firsthop)) == -1) { |
|
perror("connect");
|
|
|