Check ip before ping

This commit is contained in:
Nick Peng
2018-06-04 23:20:10 +08:00
parent e3d341843d
commit 63dadb4cac
10 changed files with 111 additions and 21 deletions

View File

@@ -298,7 +298,8 @@ static int _fast_ping_sendping_v6(struct ping_host_struct *ping_host)
len = sendto(ping_host->fd, &ping_host->packet, sizeof(struct fast_ping_packet), 0, (struct sockaddr *)&ping_host->addr, ping_host->addr_len);
if (len < 0 || len != sizeof(struct fast_ping_packet)) {
tlog(TLOG_ERROR, "sendto %s\n", strerror(errno));
char ping_host_name[PING_MAX_HOSTLEN];
tlog(TLOG_ERROR, "sendto %s %s\n", gethost_by_addr(ping_host_name, (struct sockaddr *)&ping_host->addr, ping_host->addr_len), strerror(errno));
goto errout;
}