diff options
author | Jan Synacek <jsynacek@redhat.com> | 2016-09-09 08:52:45 +0200 |
---|---|---|
committer | Jan Synacek <jsynacek@redhat.com> | 2016-09-09 08:59:22 +0200 |
commit | fd79cc90c4af117e3fa41466151cdd289e460569 (patch) | |
tree | c54fe12dc00d244a1b496302bd33ec32a4bc2aa5 | |
parent | 911cb11a8108f35b732d3affd4df33eacb1429f5 (diff) | |
download | iputils-fd79cc90c4af117e3fa41466151cdd289e460569.tar.gz |
ping: fix ping -6 -I
ping passes the device variable to ping6_common.c, but it's not visible
there.
Original patch by Xin Long <lucien.xin@gmail.com>.
-rw-r--r-- | ping.c | 2 | ||||
-rw-r--r-- | ping.h | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -106,7 +106,7 @@ static struct { int cmsg_len; static struct sockaddr_in source = { .sin_family = AF_INET }; -static char *device; +char *device; static int pmtudisc = -1; static void create_socket(socket_st *sock, int family, int socktype, int protocol, int requisite) @@ -167,6 +167,7 @@ extern volatile int exiting; extern volatile int status_snapshot; extern int confirm; extern int confirm_flag; +extern char *device; extern volatile int in_pr_addr; /* pr_addr() is executing */ extern jmp_buf pr_addr_jmp; |