Changed ping logging

This commit is contained in:
Michiel Broek 2002-06-05 21:24:36 +00:00
parent bfd74def66
commit 9bf685786e

View File

@ -222,8 +222,12 @@ int ping_send(struct in_addr addr)
sentlen = sendto(ping_isocket, &icmpd, ICMP4_ECHO_LEN, 0, (struct sockaddr *)&to, sizeof(to));
if (sentlen != ICMP4_ECHO_LEN) {
if (icmp_errs < ICMP_MAX_ERRS)
tasklog('+', "ping: sent %d octets, ret %d", ICMP4_ECHO_LEN, sentlen);
if (icmp_errs < ICMP_MAX_ERRS) {
if (sentlen == -1)
tasklog('+', "ping: sent error: %s", strerror(errno));
else
tasklog('+', "ping: sent %d octets, ret %d", ICMP4_ECHO_LEN, sentlen);
}
return -2;
}
return 0;