Blame SOURCES/iputils-fix-ping6-return-value.patch

ba80c1
commit e25568f5e580d5631f533ae8474bcca40a011690
ba80c1
Author: Jan Synacek <jsynacek@redhat.com>
ba80c1
Date:   Thu Aug 4 11:20:25 2016 +0200
ba80c1
ba80c1
    correctly initialize first hop
ba80c1
    
ba80c1
    When the sin6_family was set to 0, the initial probe connect()
ba80c1
    could have succeeded instead of failing.
ba80c1
    
ba80c1
    Fixes #57.
ba80c1
ba80c1
diff --git a/ping6_common.c b/ping6_common.c
ba80c1
index fa01292..d6965dc 100644
ba80c1
--- a/ping6_common.c
ba80c1
+++ b/ping6_common.c
ba80c1
@@ -805,6 +805,7 @@ int ping6_run(int argc, char **argv, struct addrinfo *ai, struct socket_st *sock
ba80c1
 			}
ba80c1
 			disable_capability_raw();
ba80c1
 		}
ba80c1
+		firsthop.sin6_family = AF_INET6;
ba80c1
 		firsthop.sin6_port = htons(1025);
ba80c1
 		if (connect(probe_fd, (struct sockaddr*)&firsthop, sizeof(firsthop)) == -1) {
ba80c1
 			perror("connect");