summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSami Kerola <kerolasa@iki.fi>2018-07-26 21:24:03 +0100
committerSami Kerola <kerolasa@iki.fi>2018-10-03 20:28:46 +0100
commit060279f08591ffe4eb52a258de4c2432ca4cd10e (patch)
tree90c2782ce7a535664238fc10864c2036ada66138
parent4624d14a95ffacd81dd8a56b03ae185fc9b3ae76 (diff)
downloadiputils-060279f08591ffe4eb52a258de4c2432ca4cd10e.tar.gz
ping: remove global variable that is not used
These variables are only set, but not used. There does not seem to be any reason to keep them hanging around. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
-rw-r--r--ping.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/ping.c b/ping.c
index a8d8dcf..33a8d88 100644
--- a/ping.c
+++ b/ping.c
@@ -92,13 +92,6 @@ static void pr_icmph(uint8_t type, uint8_t code, uint32_t info, struct icmphdr *
static int parsetos(char *str);
static int parseflow(char *str);
-static struct {
- struct cmsghdr cm;
- struct in_pktinfo ipi;
-} cmsg = { {sizeof(struct cmsghdr) + sizeof(struct in_pktinfo), SOL_IP, IP_PKTINFO},
- {0, {0}, {0}}};
-int cmsg_len;
-
static struct sockaddr_in source = { .sin_family = AF_INET };
char *device;
int pmtudisc = -1;
@@ -645,8 +638,6 @@ int ping4_run(int argc, char **argv, struct addrinfo *ai, socket_st *sock)
strncpy(ifr.ifr_name, device, IFNAMSIZ-1);
if (ioctl(sock->fd, SIOCGIFINDEX, &ifr) < 0)
error(2, 0, "unknown iface: %s", device);
- cmsg.ipi.ipi_ifindex = ifr.ifr_ifindex;
- cmsg_len = sizeof(cmsg);
}
if (broadcast_pings || IN_MULTICAST(ntohl(whereto.sin_addr.s_addr))) {