From 7973aef7b745a448bc6203b90030367d177d5f22 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Tue, 27 Apr 2010 15:56:48 +0200 Subject: [PATCH] Don't log network is unreachable errors --- ntp_io.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ntp_io.c b/ntp_io.c index 7ccc459..3fbc642 100644 --- a/ntp_io.c +++ b/ntp_io.c @@ -454,7 +454,14 @@ send_packet(void *packet, int packetlen, NTP_Remote_Address *remote_addr) if (!cmsglen) msg.msg_control = NULL; - if (sendmsg(sock_fd, &msg, 0) < 0 && !LOG_RateLimited()) { + if (sendmsg(sock_fd, &msg, 0) < 0 && +#ifdef ENETUNREACH + errno != ENETUNREACH && +#endif +#ifdef ENETDOWN + errno != ENETDOWN && +#endif + !LOG_RateLimited()) { LOG(LOGS_WARN, LOGF_NtpIO, "Could not send to %s:%d : %s", UTI_IPToString(&remote_addr->ip_addr), remote_addr->port, strerror(errno)); }